{ "version": 1, "meta": { "lastScanned": "2026-09-24T09:43:08.995Z", "fileCount": 702, "hits": 0, "misses": 0, "renderedHash": "f3d81573f594cd48eed6396653860d3691d51278f063129886313253d5410fcb", "storeUpdatedAt": "2026-09-24T09:43:09.018Z", "rootHash": "1c04bc1bbc3d7bef" }, "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", "source": "scan", "importance": 0.1036 }, ".codegraph/.gitignore": { "description": "Git ignore rules", "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", "source": "scan", "importance": 0.1036 }, ".gitignore": { "description": "Git ignore rules", "tokens": 413, "hash": "29f5f599f0bbdaaa", "size": 1547, "mtimeMs": 1787898743007.8486, "updatedAt": "2026-09-08T03:09:38.879Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/design-discovery-full.md": { "description": "Full Discovery Process for Technical Design", "tokens": 949, "hash": "51a4386b8afeafdd", "size": 3796, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/design-discovery-light.md": { "description": "Light Discovery Process for Extensions", "tokens": 389, "hash": "cc96d009e42e2d4a", "size": 1553, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/design-principles.md": { "description": "Technical Design Rules and Principles", "tokens": 2982, "hash": "5033327db3fc6b93", "size": 12015, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/design-review-gate.md": { "description": "Design Review Gate", "tokens": 1016, "hash": "05f885b59a064cb2", "size": 4063, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/design-review.md": { "description": "Design Review Process", "tokens": 1090, "hash": "3917978761b6d941", "size": 4369, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/design-synthesis.md": { "description": "Design Synthesis", "tokens": 464, "hash": "e2b38d4a65297334", "size": 1859, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/ears-format.md": { "description": "EARS Format Guidelines", "tokens": 739, "hash": "930cc2e849c772c4", "size": 2953, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/gap-analysis.md": { "description": "Gap Analysis Process", "tokens": 1266, "hash": "220c22c9cc8da703", "size": 5094, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/requirements-review-gate.md": { "description": "Requirements Review Gate", "tokens": 924, "hash": "80d3820e2c80af43", "size": 3696, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/steering-principles.md": { "description": "Steering Principles", "tokens": 593, "hash": "da53daeabb0299e9", "size": 2374, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/tasks-generation.md": { "description": "Task Generation Rules", "tokens": 2773, "hash": "d9be9998dcb6dc9e", "size": 11104, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/rules/tasks-parallel-analysis.md": { "description": "Parallel Task Analysis Rules", "tokens": 633, "hash": "e6c9dad086b3ec5e", "size": 2531, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/specs/design.md": { "description": "Design Document Template", "tokens": 3303, "hash": "0b9e3cbd75e45438", "size": 13306, "mtimeMs": 1786791001665.4111, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/specs/init.json": { "description": "", "tokens": 125, "hash": "dfc07543fb08e2f4", "size": 437, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/specs/requirements-init.md": { "description": "Requirements Document", "tokens": 40, "hash": "ad3f8051e45003cc", "size": 159, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/specs/requirements.md": { "description": "Requirements Document", "tokens": 325, "hash": "876aed0185db39e9", "size": 1297, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/specs/research.md": { "description": "Research & Design Decisions Template", "tokens": 586, "hash": "a77becba2f120a2d", "size": 2355, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/specs/tasks.md": { "description": "Implementation Plan", "tokens": 318, "hash": "6ed02fcc9b90988c", "size": 1271, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering/product.md": { "description": "Product Overview", "tokens": 89, "hash": "f233ba3cebcaa4e8", "size": 355, "mtimeMs": 1786791001668.4065, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering/structure.md": { "description": "Project Structure", "tokens": 218, "hash": "2d4ea086e3619750", "size": 871, "mtimeMs": 1786791001668.4065, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering/tech.md": { "description": "Technology Stack", "tokens": 198, "hash": "ab20caddc4a2361e", "size": 792, "mtimeMs": 1786791001669.4048, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering-custom/api-standards.md": { "description": "API Standards", "tokens": 415, "hash": "c091a4579807ffcf", "size": 1662, "mtimeMs": 1786791001667.408, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering-custom/authentication.md": { "description": "Authentication & Authorization Standards", "tokens": 523, "hash": "061aa606b4bd2ed0", "size": 2089, "mtimeMs": 1786791001667.408, "updatedAt": "2026-09-08T03:09:38.880Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering-custom/database.md": { "description": "Database Standards", "tokens": 377, "hash": "b93f66bbed730c78", "size": 1507, "mtimeMs": 1786791001667.408, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering-custom/deployment.md": { "description": "Deployment Standards", "tokens": 441, "hash": "462a787ccc6ac63c", "size": 1782, "mtimeMs": 1786791001667.408, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering-custom/error-handling.md": { "description": "Error Handling Standards", "tokens": 549, "hash": "1a58856c020fd3cb", "size": 2205, "mtimeMs": 1786791001667.408, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering-custom/security.md": { "description": "Security Standards", "tokens": 523, "hash": "a00847516d574e6e", "size": 2092, "mtimeMs": 1786791001668.4065, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/settings/templates/steering-custom/testing.md": { "description": "Testing Standards", "tokens": 325, "hash": "e5679d6769bddd19", "size": 1297, "mtimeMs": 1786791001668.4065, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/.gitignore": { "description": "Git ignore rules", "tokens": 3, "hash": "442787ab3b4dcc0a", "size": 9, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/admin-config-tool/brief.md": { "description": "Brief: admin-config-tool", "tokens": 10613, "hash": "10bb1860f5c21726", "size": 43128, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/admin-config-tool/design.md": { "description": "Technical Design: admin-config-tool", "tokens": 13800, "hash": "6ecaf6b114410700", "size": 55833, "mtimeMs": 1787902994953.2322, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/admin-config-tool/requirements.md": { "description": "Requirements Document", "tokens": 5992, "hash": "12a2f87f8e7bd50c", "size": 24060, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/admin-config-tool/research.md": { "description": "Research & Design Decisions: admin-config-tool", "tokens": 8886, "hash": "091512a4c2d09fc2", "size": 35743, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/admin-config-tool/spec.json": { "description": "", "tokens": 1040, "hash": "1e2d616b760a4ff1", "size": 3642, "mtimeMs": 1786878806521.3516, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/admin-config-tool/tasks.md": { "description": "Implementation Plan", "tokens": 9416, "hash": "9d8313046bcdf2c2", "size": 37807, "mtimeMs": 1786878782171.4949, "updatedAt": "2026-09-08T03:09:38.881Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/build-time-versioning/design.md": { "description": "Design Document", "tokens": 5779, "hash": "52845ace92fc79a9", "size": 23236, "mtimeMs": 1787234718407.989, "updatedAt": "2026-09-08T03:09:38.882Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/build-time-versioning/requirements.md": { "description": "Requirements Document", "tokens": 1680, "hash": "bf3244d8d78a8274", "size": 6721, "mtimeMs": 1787209461816.1792, "updatedAt": "2026-09-08T03:09:38.882Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/build-time-versioning/research.md": { "description": "Research & Design Decisions", "tokens": 2236, "hash": "1bf5dfba5e9a5ffe", "size": 8990, "mtimeMs": 1787218265286.9941, "updatedAt": "2026-09-08T03:09:38.882Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/build-time-versioning/tasks.md": { "description": "Implementation Plan", "tokens": 4349, "hash": "a8da3295cffdda26", "size": 17402, "mtimeMs": 1787245303049.1152, "updatedAt": "2026-09-08T03:09:38.882Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/clusterconfig-schema-split/design.md": { "description": "Overview", "tokens": 7542, "hash": "c9ef0b232b437ab6", "size": 30338, "mtimeMs": 1786199923000, "updatedAt": "2026-09-08T03:09:38.882Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/clusterconfig-schema-split/requirements.md": { "description": "Requirements Document", "tokens": 4621, "hash": "ae0b5fdd750161f8", "size": 18565, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.882Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/clusterconfig-schema-split/research.md": { "description": "Research & Design Decisions", "tokens": 7013, "hash": "d4cc48b7fb46c8f8", "size": 28224, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.883Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/clusterconfig-schema-split/tasks.md": { "description": "Implementation Plan", "tokens": 2668, "hash": "53cffddc39d3fc64", "size": 10692, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.883Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/commit-batch-window/requirements.md": { "description": "Requirements Document", "tokens": 1569, "hash": "5c8978b23da48cb8", "size": 6301, "mtimeMs": 1788185618616.899, "updatedAt": "2026-09-08T03:09:38.883Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/component-failover-adoption/design.md": { "description": "Design Document: component-failover-adoption", "tokens": 17338, "hash": "89d0110c6f2265e5", "size": 69642, "mtimeMs": 1786448363000, "updatedAt": "2026-09-08T03:09:38.883Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/component-failover-adoption/requirements.md": { "description": "Requirements Document", "tokens": 4175, "hash": "b158c11ffce78d36", "size": 16749, "mtimeMs": 1786448363000, "updatedAt": "2026-09-08T03:09:38.883Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/component-failover-adoption/research.md": { "description": "Research & Design Decisions", "tokens": 6985, "hash": "0231ff3e9013c7f0", "size": 28075, "mtimeMs": 1786448363000, "updatedAt": "2026-09-08T03:09:38.883Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/component-failover-adoption/tasks.md": { "description": "Implementation Plan", "tokens": 14898, "hash": "f148b2cd0f9365cd", "size": 59845, "mtimeMs": 1787576611984.9487, "updatedAt": "2026-09-08T03:09:38.884Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/component-rejoin-resync/brief.md": { "description": "Brief: component-rejoin-resync", "tokens": 1187, "hash": "aa90287dec1d694b", "size": 4786, "mtimeMs": 1786429810000, "updatedAt": "2026-09-08T03:09:38.884Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/config-upgrade-snapshot/brief.md": { "description": "Brief: config-upgrade-snapshot", "tokens": 1108, "hash": "34dacf4d0cf72f10", "size": 4451, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.884Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/config-upgrade-snapshot/design.md": { "description": "Design Document: config-upgrade-snapshot", "tokens": 13143, "hash": "6823cba25cbd7e0f", "size": 52919, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.884Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/config-upgrade-snapshot/requirements.md": { "description": "Requirements Document", "tokens": 7093, "hash": "7f717b8efa72edb8", "size": 28475, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.884Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/config-upgrade-snapshot/research.md": { "description": "Gap Analysis — config-upgrade-snapshot (2026-06-24)", "tokens": 11380, "hash": "b1e50dcfd3453e7e", "size": 45882, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.884Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/config-upgrade-snapshot/tasks.md": { "description": "Implementation Plan", "tokens": 12616, "hash": "62254e3fe811a784", "size": 50664, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.884Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/controller-status/design.md": { "description": "Design Document — controller-status (`ctrlstatus`)", "tokens": 17072, "hash": "455c724907cb7b99", "size": 68738, "mtimeMs": 1789581140405.255, "updatedAt": "2026-09-16T17:52:20.455Z", "source": "hook" }, ".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" }, ".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" }, ".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" }, ".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" }, ".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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/dirty-content-fingerprint/requirements.md": { "description": "Requirements Document", "tokens": 2326, "hash": "826253ef8e2dc69c", "size": 9305, "mtimeMs": 1787283525128.4253, "updatedAt": "2026-09-08T03:09:38.885Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/dirty-content-fingerprint/research.md": { "description": "Research & Design Decisions", "tokens": 5146, "hash": "8b2acade38ed07f6", "size": 20587, "mtimeMs": 1787283569596.9836, "updatedAt": "2026-09-08T03:09:38.887Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/dirty-content-fingerprint/tasks.md": { "description": "Implementation Plan", "tokens": 5390, "hash": "663400d507863463", "size": 21557, "mtimeMs": 1787310786691.148, "updatedAt": "2026-09-08T03:09:38.887Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/election-iomgr-refactor/design.md": { "description": "Design Document: election-iomgr-refactor", "tokens": 8505, "hash": "b7b735f3bb8d8b69", "size": 34446, "mtimeMs": 1786200109000, "updatedAt": "2026-09-08T03:09:38.887Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/election-iomgr-refactor/requirements.md": { "description": "Requirements Document", "tokens": 2695, "hash": "cfcd97bb1759e6d5", "size": 10800, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.887Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/election-iomgr-refactor/research.md": { "description": "Research & Design Decisions", "tokens": 11773, "hash": "8b31eb8fbfacd009", "size": 47514, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.887Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/election-iomgr-refactor/tasks.md": { "description": "Implementation Plan", "tokens": 3693, "hash": "bbb87a344d048591", "size": 14819, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.887Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/eliminate-frontend-makefile/brief.md": { "description": "Brief: eliminate-frontend-makefile", "tokens": 2334, "hash": "e573565edf1d1a9a", "size": 9385, "mtimeMs": 1787815389340.586, "updatedAt": "2026-09-08T03:09:38.888Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/eliminate-frontend-makefile/design.md": { "description": "Design Document", "tokens": 7820, "hash": "adc0300d9230d1af", "size": 31462, "mtimeMs": 1788432212176.9744, "updatedAt": "2026-09-08T03:09:38.888Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/eliminate-frontend-makefile/requirements.md": { "description": "Requirements Document", "tokens": 1953, "hash": "5a193968353e2d47", "size": 7817, "mtimeMs": 1788429117330.2253, "updatedAt": "2026-09-08T03:09:38.888Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/eliminate-frontend-makefile/research.md": { "description": "Summary", "tokens": 3737, "hash": "4b13cf311081662a", "size": 15016, "mtimeMs": 1788432230516.4763, "updatedAt": "2026-09-08T03:09:38.888Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/eliminate-frontend-makefile/tasks.md": { "description": "Implementation Plan", "tokens": 3262, "hash": "48b44851e5c57458", "size": 13062, "mtimeMs": 1788450715090.038, "updatedAt": "2026-09-08T03:09:38.888Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-barrier-rollout/brief.md": { "description": "Brief: ha-commit-barrier-rollout", "tokens": 626, "hash": "1fa7e268882b6474", "size": 2523, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.888Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-barrier-rollout/design.md": { "description": "Design: ha-commit-barrier-rollout", "tokens": 12605, "hash": "944a07d2944b4a39", "size": 50841, "mtimeMs": 1786200097000, "updatedAt": "2026-09-08T03:09:38.888Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-barrier-rollout/requirements.md": { "description": "Requirements Document", "tokens": 3181, "hash": "c2bdca1aa62710ea", "size": 12748, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.888Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-barrier-rollout/research.md": { "description": "Research & Design Decisions: ha-commit-barrier-rollout", "tokens": 6381, "hash": "f859e8503eed72fd", "size": 25675, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.888Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-barrier-rollout/tasks.md": { "description": "Implementation Plan: ha-commit-barrier-rollout", "tokens": 5658, "hash": "9ab94acb349d85b4", "size": 22757, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.889Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/brief.md": { "description": "Brief: ha-commit-durability", "tokens": 2855, "hash": "c5f74c0899c6df08", "size": 11484, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.889Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/design.md": { "description": "Design Document — ha-commit-durability", "tokens": 16535, "hash": "f41eb0751f02eaee", "size": 66645, "mtimeMs": 1786200096000, "updatedAt": "2026-09-08T03:09:38.889Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/INVESTIGATION-failover-job-loss.md": { "description": "Investigation: committed jobs lost across controller failover (bug-795 family)", "tokens": 6171, "hash": "6e909f95139e8331", "size": 24960, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.890Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/repro-851/ctrl-1.log": { "description": "", "tokens": 6116, "hash": "c5036d85e788b782", "size": 23050, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/repro-851/ctrl-2.log": { "description": "", "tokens": 3742, "hash": "f84d5699e0bec336", "size": 14103, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/repro-851/ctrl-3.log": { "description": "", "tokens": 8148, "hash": "18c05f2d01af496b", "size": 30704, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/repro-851/waldump-ctrl-1.txt": { "description": "", "tokens": 1383, "hash": "0caff0d665884dbf", "size": 5529, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/repro-851/waldump-ctrl-2.txt": { "description": "", "tokens": 1383, "hash": "c433713908fe4af9", "size": 5529, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/repro-851/waldump-ctrl-3.txt": { "description": "", "tokens": 1395, "hash": "99660f493cc8bf71", "size": 5578, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/requirements.md": { "description": "Requirements Document", "tokens": 2587, "hash": "3e48634094f5fc6f", "size": 10380, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/research.md": { "description": "Gap Analysis — ha-commit-durability", "tokens": 7773, "hash": "6d24e1adc0351483", "size": 31336, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/tasks.md": { "description": "Implementation Plan", "tokens": 11353, "hash": "f13523fb7016c9a6", "size": 45691, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-engine/brief.md": { "description": "Brief: ha-commit-engine", "tokens": 588, "hash": "2c62c1aedcad12ee", "size": 2360, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.891Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-engine/design.md": { "description": "Design: ha-commit-engine", "tokens": 8326, "hash": "e5daf3d8113cdb4f", "size": 33550, "mtimeMs": 1786199895000, "updatedAt": "2026-09-08T03:09:38.892Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-engine/requirements.md": { "description": "Requirements Document", "tokens": 2715, "hash": "9d06f177194e6605", "size": 10886, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.892Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-engine/research.md": { "description": "Research Log: ha-commit-engine", "tokens": 3398, "hash": "8b5d13e1794bd48a", "size": 13660, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.892Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-engine/tasks.md": { "description": "Implementation Plan: ha-commit-engine", "tokens": 4593, "hash": "c5b4d09465a9eb49", "size": 18464, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.892Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-config-bootstrap/brief.md": { "description": "Brief: ha-election-raft-config", "tokens": 16310, "hash": "cd5a73ad506e2b6e", "size": 65815, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.892Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-config-bootstrap/design.md": { "description": "Design: HA Config Bootstrap & Raft-Style Quorum Election", "tokens": 12557, "hash": "be7e0a8bb55cc2f0", "size": 50703, "mtimeMs": 1786199994000, "updatedAt": "2026-09-08T03:09:38.892Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-config-bootstrap/election-trace.md": { "description": "Election Trace: 3-Node Cold Start (2026-06-04 00:15:58)", "tokens": 2907, "hash": "0bf1ae40fbc4ffdf", "size": 11795, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.892Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-config-bootstrap/manual-tests.md": { "description": "Manual Integration Tests: ha-config-bootstrap", "tokens": 3748, "hash": "b4a19dc8c3fe61f6", "size": 15077, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.892Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-config-bootstrap/requirements.md": { "description": "Requirements: HA Config Bootstrap & Raft-Style Quorum Election", "tokens": 3890, "hash": "cbaf906770996c86", "size": 15558, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.892Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-config-bootstrap/research.md": { "description": "Cross-Spec Gap Audit (2026-06-03)", "tokens": 16849, "hash": "fe432d42a50602a9", "size": 67971, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.892Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-config-bootstrap/tasks.md": { "description": "Implementation Plan: HA Config Bootstrap & Raft-Style Quorum Election", "tokens": 5780, "hash": "25a4a2358169b2a0", "size": 23280, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-consistency-invariants/brief.md": { "description": "Brief: ha-consistency-invariants", "tokens": 2916, "hash": "aef54b85c69f249d", "size": 11739, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-consistency-invariants/design.md": { "description": "Design: ha-consistency-invariants", "tokens": 9196, "hash": "ee9fd30338da1fbe", "size": 37135, "mtimeMs": 1786200087000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-consistency-invariants/requirements.md": { "description": "Requirements Document", "tokens": 3772, "hash": "f6e75c1e65ce699b", "size": 15125, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-consistency-invariants/research.md": { "description": "Gap Analysis: ha-consistency-invariants", "tokens": 10252, "hash": "374f807c36622836", "size": 41247, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-convergence-recovery/brief.md": { "description": "Brief: ha-convergence-recovery", "tokens": 746, "hash": "7a2b7f7d16329aea", "size": 2992, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-convergence-recovery/design.md": { "description": "Design: ha-convergence-recovery", "tokens": 11283, "hash": "756822fbfaf62f47", "size": 45580, "mtimeMs": 1786200121000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-convergence-recovery/requirements.md": { "description": "Requirements Document", "tokens": 3867, "hash": "0780e6889d689fcc", "size": 15559, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-convergence-recovery/research.md": { "description": "Research & Design Decisions: ha-convergence-recovery", "tokens": 8994, "hash": "1b4100194fb66027", "size": 36202, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-convergence-recovery/tasks.md": { "description": "Implementation Plan: ha-convergence-recovery", "tokens": 5999, "hash": "29bfbc3dda9ec835", "size": 24131, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-elect-ctx-lifecycle/brief.md": { "description": "Discovery Brief: ha-elect-ctx-lifecycle", "tokens": 774, "hash": "f562f74ef32534b4", "size": 3106, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-elect-ctx-lifecycle/design.md": { "description": "Design Document: ha-elect-ctx-lifecycle", "tokens": 5237, "hash": "c193c87534313ff6", "size": 21066, "mtimeMs": 1786199927000, "updatedAt": "2026-09-08T03:09:38.893Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-elect-ctx-lifecycle/requirements.md": { "description": "Requirements Document", "tokens": 1634, "hash": "7ff2146cb9e67938", "size": 6547, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-elect-ctx-lifecycle/research.md": { "description": "Research / Gap Analysis — ha-elect-ctx-lifecycle", "tokens": 2095, "hash": "355a565d48ef6796", "size": 8431, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-elect-ctx-lifecycle/tasks.md": { "description": "Implementation Plan: ha-elect-ctx-lifecycle", "tokens": 1696, "hash": "148edb59da69dd4e", "size": 6788, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-entity-snapshots/design.md": { "description": "Design Document: ha-entity-snapshots", "tokens": 8948, "hash": "76725f273fda33a7", "size": 35944, "mtimeMs": 1786199992000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-entity-snapshots/requirements.md": { "description": "Requirements Document", "tokens": 2216, "hash": "749cf15f9080c9e3", "size": 8877, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-entity-snapshots/research.md": { "description": "Gap Analysis: ha-entity-snapshots", "tokens": 4497, "hash": "7f955b3aa70e5472", "size": 18098, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-entity-snapshots/tasks.md": { "description": "Implementation Plan", "tokens": 3997, "hash": "d7ab81f93d48a1a9", "size": 16012, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-committed-propagation/brief.md": { "description": "Brief: ha-heartbeat-committed-propagation", "tokens": 1403, "hash": "ca73ed210afa4cc7", "size": 5631, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-committed-propagation/design.md": { "description": "Design Document — ha-heartbeat-committed-propagation", "tokens": 4865, "hash": "d9a650488d05acca", "size": 19552, "mtimeMs": 1786200118000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-committed-propagation/requirements.md": { "description": "Requirements Document", "tokens": 1763, "hash": "e6b9524a797a1d64", "size": 7059, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-committed-propagation/research.md": { "description": "Research / Gap Analysis — ha-heartbeat-committed-propagation", "tokens": 2474, "hash": "dbe852b6b55faa54", "size": 9977, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-committed-propagation/tasks.md": { "description": "Implementation Plan", "tokens": 2873, "hash": "c4a702a71cb08fe5", "size": 11554, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.894Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-liveness/design.md": { "description": "Design Document: ha-heartbeat-liveness", "tokens": 5926, "hash": "1ff8d54293b7d1d4", "size": 23827, "mtimeMs": 1786199884000, "updatedAt": "2026-09-08T03:09:38.895Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-liveness/manual-tests.md": { "description": "Manual Integration Tests: ha-heartbeat-liveness — Task 4.5", "tokens": 1726, "hash": "37941bb0cf9b8148", "size": 6913, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.895Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-liveness/requirements.md": { "description": "Requirements Document", "tokens": 2054, "hash": "ef0b3b54f64f84ba", "size": 8232, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.895Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-liveness/research.md": { "description": "Gap Analysis: ha-heartbeat-liveness", "tokens": 7901, "hash": "5f7984359024f362", "size": 31800, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.895Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-liveness/tasks.md": { "description": "Implementation Plan", "tokens": 2227, "hash": "59f952cdaface46f", "size": 8924, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.895Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-peer-connection-reuse/design.md": { "description": "Design Document: ha-peer-connection-reuse", "tokens": 6506, "hash": "d2843d840c04abd8", "size": 26138, "mtimeMs": 1786200119000, "updatedAt": "2026-09-08T03:09:38.895Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-peer-connection-reuse/requirements.md": { "description": "Requirements Document", "tokens": 1605, "hash": "d0323a47f24dee3b", "size": 6418, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.895Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-peer-connection-reuse/research.md": { "description": "Research & Design Decisions: ha-peer-connection-reuse", "tokens": 8740, "hash": "5d198a6f4072bb9f", "size": 35307, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.896Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-peer-connection-reuse/tasks.md": { "description": "Implementation Plan: ha-peer-connection-reuse", "tokens": 2022, "hash": "6f91f18e11508b59", "size": 8112, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.896Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-prevote/design.md": { "description": "Design Document", "tokens": 7342, "hash": "a95168095a0c00da", "size": 29536, "mtimeMs": 1786199902000, "updatedAt": "2026-09-08T03:09:38.896Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-prevote/requirements.md": { "description": "Requirements Document", "tokens": 3604, "hash": "3bf726d701afa9f2", "size": 14445, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.896Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-prevote/research.md": { "description": "Gap Analysis: ha-prevote", "tokens": 8259, "hash": "2b41a08f46353141", "size": 33300, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.896Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-prevote/tasks.md": { "description": "Implementation Plan", "tokens": 3197, "hash": "948d4c9c8fd7798e", "size": 12841, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.896Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-repl-hardening/design.md": { "description": "Design: HA Replication Hardening", "tokens": 6606, "hash": "486d1d5a446520db", "size": 26978, "mtimeMs": 1786200065000, "updatedAt": "2026-09-08T03:09:38.896Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-repl-hardening/raft-tla-audit.md": { "description": "Raft TLA+ Specification Audit", "tokens": 1591, "hash": "2f039f10f9e4d190", "size": 6490, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.896Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-repl-hardening/requirements.md": { "description": "Requirements Document", "tokens": 2850, "hash": "a0817c05df5ff3e5", "size": 11410, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.896Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-repl-hardening/research.md": { "description": "Gap Analysis: HA Replication Hardening", "tokens": 11568, "hash": "d0e32f22159459bd", "size": 46617, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.897Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-repl-hardening/tasks.md": { "description": "Implementation Plan: HA Replication Hardening", "tokens": 4501, "hash": "3a36b13e0ad69b6f", "size": 18125, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.897Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-single-leader-role/brief.md": { "description": "Brief: ha-single-leader-role", "tokens": 624, "hash": "420894a6ce007029", "size": 2504, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.897Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-single-leader-role/design.md": { "description": "Design: ha-single-leader-role", "tokens": 8611, "hash": "d971a0a621c4be9a", "size": 34739, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.897Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-single-leader-role/requirements.md": { "description": "Requirements Document", "tokens": 2177, "hash": "33ab736a115670c8", "size": 8733, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.897Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-single-leader-role/research.md": { "description": "Research & Discovery Log: ha-single-leader-role", "tokens": 5686, "hash": "06c94d4c6e953f36", "size": 22890, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.897Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-single-leader-role/tasks.md": { "description": "Implementation Plan: ha-single-leader-role", "tokens": 5040, "hash": "bea074766481cff8", "size": 20273, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.897Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-term-safety/design.md": { "description": "Design Document", "tokens": 11209, "hash": "aacd15268c15ece2", "size": 45059, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.897Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-term-safety/requirements.md": { "description": "Requirements Document", "tokens": 4240, "hash": "e706f1fd380010f6", "size": 16982, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-term-safety/research.md": { "description": "Research & Design Decisions", "tokens": 5375, "hash": "b239f2111e707a86", "size": 21587, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-term-safety/tasks.md": { "description": "Implementation Plan", "tokens": 14377, "hash": "d93a6bddaa84b36d", "size": 57804, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-term-safety/TLA-gap-analysis.md": { "description": "Gap Analysis: XCE HA implementation vs `raft/raft.tla`", "tokens": 2070, "hash": "3ae592b389ea4510", "size": 8380, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-wal-replication/brief.md": { "description": "Brief: ha-wal-replication", "tokens": 829, "hash": "584a3b72d23daecd", "size": 3326, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-wal-replication/design.md": { "description": "Design: HA WAL Replication", "tokens": 1456, "hash": "b77258afeca0ee73", "size": 5936, "mtimeMs": 1786200161000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-wal-replication/requirements.md": { "description": "Requirements Document", "tokens": 1087, "hash": "9f43a79bb1cee683", "size": 4352, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-wal-replication/research.md": { "description": "Research: HA WAL Replication", "tokens": 2542, "hash": "954afdacdaf77cf8", "size": 10231, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-wal-replication/tasks.md": { "description": "Implementation Plan: HA WAL Replication", "tokens": 1913, "hash": "a79ccc3323bcbf3c", "size": 7669, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/job-array-single-wal-record/brief.md": { "description": "Brief: job-array-single-wal-record", "tokens": 1277, "hash": "9528b1039893dbb4", "size": 5119, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/job-array-single-wal-record/design.md": { "description": "Design Document: job-array-single-wal-record", "tokens": 14117, "hash": "01916e7c9c1d4be6", "size": 56708, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.898Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/job-array-single-wal-record/requirements.md": { "description": "Requirements Document", "tokens": 5216, "hash": "810b7de56c2ac755", "size": 20929, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.899Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/job-array-single-wal-record/research.md": { "description": "Research & Design Decisions: job-array-single-wal-record", "tokens": 7857, "hash": "64577068e35fe388", "size": 31605, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.899Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/job-array-single-wal-record/tasks.md": { "description": "Implementation Plan: job-array-single-wal-record", "tokens": 15580, "hash": "011d27dfe64249f5", "size": 62588, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.899Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/libxce-failover/brief.md": { "description": "Brief: libxce-failover", "tokens": 2238, "hash": "292a08453c66441d", "size": 8999, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.899Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/libxce-failover/design.md": { "description": "Design Document — libxce-failover", "tokens": 8279, "hash": "40c8ace3409b9db4", "size": 33324, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.899Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/libxce-failover/requirements.md": { "description": "Requirements Document", "tokens": 2933, "hash": "9fbfcd53b5d3d6e3", "size": 11739, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.899Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/libxce-failover/research.md": { "description": "Research Log — libxce-failover", "tokens": 4638, "hash": "0a2167b6db69ec2f", "size": 18701, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.899Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/libxce-failover/tasks.md": { "description": "Implementation Plan", "tokens": 4086, "hash": "fdb888233a198252", "size": 16416, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.899Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-adapter-conformance/design.md": { "description": "Design Document: raft-adapter-conformance", "tokens": 9311, "hash": "56e15b2f279a03c1", "size": 37409, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.900Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-adapter-conformance/requirements.md": { "description": "Requirements Document", "tokens": 4577, "hash": "3391985353623448", "size": 18337, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.900Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-adapter-conformance/research.md": { "description": "Gap Analysis: raft-adapter-conformance", "tokens": 8747, "hash": "de7b30b455e6e42d", "size": 35232, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.902Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-adapter-conformance/tasks.md": { "description": "Implementation Plan", "tokens": 4416, "hash": "81158ceab37f449a", "size": 17695, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.902Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-apply-decoupling/brief.md": { "description": "Brief: raft-apply-decoupling", "tokens": 2239, "hash": "23fc1d87ba5a8467", "size": 9024, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.902Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-apply-decoupling/design.md": { "description": "Design Document: raft-apply-decoupling", "tokens": 9566, "hash": "d2c6202f12f1d8dc", "size": 38415, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.902Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-apply-decoupling/facts-in-raft.md": { "description": "Design Note: Routing Facts Through Raft (apply-after-commit for RETAIN events)", "tokens": 5569, "hash": "f9601eb67f141fa3", "size": 22493, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.902Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-apply-decoupling/requirements.md": { "description": "Requirements Document", "tokens": 4752, "hash": "5bd40e921816f843", "size": 19054, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.902Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-apply-decoupling/research.md": { "description": "Research & Design Decisions", "tokens": 4600, "hash": "bc82e21b21892ca4", "size": 18499, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.902Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-apply-decoupling/tasks.md": { "description": "Implementation Plan", "tokens": 23836, "hash": "6d6505faec67e08f", "size": 95818, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-commit-safety/brief.md": { "description": "Brief: raft-commit-safety", "tokens": 967, "hash": "10b6e4ca593fbe4e", "size": 3895, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-commit-safety/design.md": { "description": "Design Document", "tokens": 8677, "hash": "e7aaab145d1146f0", "size": 34894, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-commit-safety/requirements.md": { "description": "Requirements Document", "tokens": 4523, "hash": "3f1ccb749917a586", "size": 18142, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-commit-safety/research.md": { "description": "Gap Analysis — raft-commit-safety (2026-06-24)", "tokens": 1679, "hash": "a087443e23ce66f6", "size": 6750, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-commit-safety/tasks.md": { "description": "Implementation Plan", "tokens": 3186, "hash": "531bcfbd907beb88", "size": 12762, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-drive-async/brief.md": { "description": "Brief: raft-drive-async", "tokens": 2465, "hash": "9b043e98d0d5d4ee", "size": 9922, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-drive-async/design.md": { "description": "Design Document — raft-drive-async", "tokens": 9226, "hash": "85787ed4ca47dbe6", "size": 37176, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-drive-async/requirements.md": { "description": "Requirements Document", "tokens": 3369, "hash": "ffa7d9dd37def0a1", "size": 13490, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-drive-async/research.md": { "description": "Gap Analysis — raft-drive-async (2026-06-25)", "tokens": 3578, "hash": "7c34d1d2b220bbe9", "size": 14410, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.903Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-drive-async/tasks.md": { "description": "Implementation Plan", "tokens": 10270, "hash": "3be60b11cce58fda", "size": 41315, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.904Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-ha-core-safety/design.md": { "description": "Design Document — raft-ha-core-safety", "tokens": 10893, "hash": "6018c0c7923c4f6f", "size": 43782, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.904Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-ha-core-safety/requirements.md": { "description": "Requirements Document", "tokens": 2601, "hash": "266aa59c1538caa6", "size": 10404, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.904Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-ha-core-safety/research.md": { "description": "Gap Analysis — raft-ha-core-safety", "tokens": 20590, "hash": "c500052826e567f9", "size": 83081, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.904Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-ha-core-safety/tasks.md": { "description": "Implementation Plan: raft-ha-core-safety", "tokens": 11904, "hash": "8a3a2e4814d6cba4", "size": 47922, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-library/design.md": { "description": "Design Document: raft-library", "tokens": 7756, "hash": "382f7a575a7749fb", "size": 31175, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-library/requirements.md": { "description": "Requirements Document", "tokens": 2115, "hash": "2c1ef0429d1ac202", "size": 8461, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-library/research.md": { "description": "Research & Design Decisions: raft-library", "tokens": 6052, "hash": "e5fcfb24ae31eec5", "size": 24442, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-library/tasks.md": { "description": "Implementation Plan", "tokens": 4312, "hash": "aa62401588f48271", "size": 17343, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-log-replication/brief.md": { "description": "Brief: raft-log-replication", "tokens": 1297, "hash": "30c46afcdbeba751", "size": 5241, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-log-replication/design.md": { "description": "Design Document", "tokens": 7912, "hash": "c0f9195c9c184416", "size": 31828, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-log-replication/requirements.md": { "description": "Requirements Document", "tokens": 4710, "hash": "3bac7ee02e23c390", "size": 18907, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-log-replication/research.md": { "description": "Research Log: raft-log-replication", "tokens": 1206, "hash": "03fba52d49831d26", "size": 4846, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.905Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-log-replication/tasks.md": { "description": "Implementation Plan", "tokens": 3864, "hash": "3070258c5a449470", "size": 15493, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.908Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-sim-conformance/brief.md": { "description": "Brief: raft-sim-conformance", "tokens": 697, "hash": "3cc8609c07921666", "size": 2799, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.908Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-sim-conformance/design.md": { "description": "Design Document", "tokens": 8280, "hash": "50555eb437200203", "size": 33241, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.909Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-sim-conformance/requirements.md": { "description": "Requirements Document", "tokens": 3776, "hash": "6f026b191fefe7ba", "size": 15119, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.909Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-sim-conformance/research.md": { "description": "Gap Analysis — raft-sim-conformance (2026-06-24)", "tokens": 3557, "hash": "cc54840eaef2ffe2", "size": 14312, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.909Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-sim-conformance/tasks.md": { "description": "Implementation Plan", "tokens": 4680, "hash": "9027a873ffb40578", "size": 18761, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.909Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resource-distribution-mapping/requirements.md": { "description": "Requirements Document", "tokens": 508, "hash": "9f6c14c0d885ea00", "size": 2030, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.909Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resource-distribution-mapping/research.md": { "description": "Research: resourcemap / distributions / hostBased", "tokens": 1548, "hash": "931643309ff3af6f", "size": 6230, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.909Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resource-value-verification/design.md": { "description": "Design Document", "tokens": 11716, "hash": "749832a940ef8eb0", "size": 47198, "mtimeMs": 1787134995110.0093, "updatedAt": "2026-09-08T03:09:38.909Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resource-value-verification/requirements.md": { "description": "Requirements Document", "tokens": 2797, "hash": "d60a99d376b525f6", "size": 11209, "mtimeMs": 1787005532719.8262, "updatedAt": "2026-09-08T03:09:38.910Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resource-value-verification/research.md": { "description": "Research & Design Decisions", "tokens": 5967, "hash": "ee7e650a2da30dbc", "size": 23973, "mtimeMs": 1787006118841.2825, "updatedAt": "2026-09-08T03:09:38.910Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resource-value-verification/tasks.md": { "description": "Implementation Plan", "tokens": 8164, "hash": "c4f3f26c1dab8eb4", "size": 32784, "mtimeMs": 1787576611947.5825, "updatedAt": "2026-09-08T03:09:38.910Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resreq-maxtasks-wiring/design.md": { "description": "Overview", "tokens": 8860, "hash": "89b16a332045134f", "size": 35607, "mtimeMs": 1788694807747.284, "updatedAt": "2026-09-08T03:09:38.910Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resreq-maxtasks-wiring/requirements.md": { "description": "Requirements Document", "tokens": 2381, "hash": "7b3e538db1047fbf", "size": 9525, "mtimeMs": 1788694807747.4885, "updatedAt": "2026-09-08T03:09:38.910Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resreq-maxtasks-wiring/research.md": { "description": "Research & Design Decisions", "tokens": 6129, "hash": "2bfe607c630bf17d", "size": 24627, "mtimeMs": 1788694807747.4885, "updatedAt": "2026-09-08T03:09:38.910Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resreq-maxtasks-wiring/tasks.md": { "description": "Implementation Plan", "tokens": 2899, "hash": "c011d96652a5a6d0", "size": 11599, "mtimeMs": 1788694807747.4885, "updatedAt": "2026-09-08T03:09:38.910Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resval-id-decoupling/design.md": { "description": "Design: resval-id-decoupling", "tokens": 3914, "hash": "c51c6451cdcf3a60", "size": 15823, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.910Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resval-id-decoupling/requirements.md": { "description": "Requirements: resval-id-decoupling", "tokens": 2360, "hash": "7f3045da6ed46dba", "size": 9453, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.910Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resval-id-decoupling/research.md": { "description": "Gap Analysis: resval-id-decoupling", "tokens": 7389, "hash": "3d0a65c114c5c0ca", "size": 29775, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.910Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resval-id-decoupling/tasks.md": { "description": "Implementation Tasks: resval-id-decoupling", "tokens": 2424, "hash": "1fa98f8e852f81f2", "size": 9720, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.910Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-allocation/brief.md": { "description": "Brief: scheduler-allocation", "tokens": 4230, "hash": "7d4a566d6d231aed", "size": 17031, "mtimeMs": 1788694807747.4885, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-allocation/design.md": { "description": "Design Document", "tokens": 10595, "hash": "73ee619ba3548363", "size": 42880, "mtimeMs": 1788694807747.524, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-allocation/requirements.md": { "description": "Requirements Document", "tokens": 17107, "hash": "6b2d48000aed1cce", "size": 70710, "mtimeMs": 1788694807747.524, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-allocation/research.md": { "description": "Summary", "tokens": 2972, "hash": "4e625fa9b8b66fe9", "size": 11945, "mtimeMs": 1788694807747.524, "updatedAt": "2026-09-08T03:09:38.911Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-allocation/tasks.md": { "description": "Implementation Plan", "tokens": 6117, "hash": "f66e1c7f8e81ad6e", "size": 24549, "mtimeMs": 1788694807747.524, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-config-version-tag/design.md": { "description": "Design Document", "tokens": 6413, "hash": "bd7a98f6f26fc86f", "size": 25777, "mtimeMs": 1787914315764.995, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-config-version-tag/requirements.md": { "description": "Requirements Document", "tokens": 2371, "hash": "7186b200e9939662", "size": 9490, "mtimeMs": 1787913868680.594, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-config-version-tag/research.md": { "description": "Research & Design Decisions", "tokens": 2711, "hash": "8d9331b88d91308e", "size": 10887, "mtimeMs": 1787914220305.0403, "updatedAt": "2026-09-08T03:09:38.911Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-config-version-tag/tasks.md": { "description": "Implementation Plan", "tokens": 1764, "hash": "ffab2744dc79a119", "size": 7064, "mtimeMs": 1787914731794.2122, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-controller-msg-gap/design.md": { "description": "Design: scheduler-controller-msg-gap", "tokens": 5006, "hash": "01a9065c00856585", "size": 20803, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-controller-msg-gap/requirements.md": { "description": "Requirements: scheduler-controller-msg-gap", "tokens": 2712, "hash": "50db3ac10b689ca2", "size": 10880, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.911Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-controller-msg-gap/research.md": { "description": "Research Log: scheduler-controller-msg-gap", "tokens": 8281, "hash": "9664494f423695df", "size": 33396, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.912Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-controller-msg-gap/tasks.md": { "description": "Tasks: scheduler-controller-msg-gap", "tokens": 4650, "hash": "a0f53b9f6ed4e60b", "size": 18709, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.912Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-core/.solomd/session.94ffc737-bfba-49ef-8dcb-f6e6a1bf0915.json": { "description": "", "tokens": 327, "hash": "08ac11cb70e2fd9e", "size": 1143, "mtimeMs": 1786169069000, "updatedAt": "2026-09-08T03:09:38.912Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-core/brief.md": { "description": "Brief: scheduler-core", "tokens": 2035, "hash": "67c4cb34de7e7b06", "size": 8217, "mtimeMs": 1785726023000, "updatedAt": "2026-09-08T03:09:38.912Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-core/design.md": { "description": "Technical Design: scheduler-core", "tokens": 17232, "hash": "ca415824bb471924", "size": 69757, "mtimeMs": 1787140142371.9058, "updatedAt": "2026-09-08T03:09:38.912Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-core/requirements.md": { "description": "Requirements Document", "tokens": 26526, "hash": "c249575ca13cff73", "size": 108136, "mtimeMs": 1787134882667.126, "updatedAt": "2026-09-08T03:09:38.913Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-core/research.md": { "description": "Research & Design Decisions: scheduler-core", "tokens": 4653, "hash": "a13644eff8bc47da", "size": 18696, "mtimeMs": 1787140004394.9207, "updatedAt": "2026-09-08T03:09:38.913Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-core/tasks.md": { "description": "Implementation Plan", "tokens": 32966, "hash": "68f86b54e495e9df", "size": 132395, "mtimeMs": 1787576611966.4233, "updatedAt": "2026-09-08T03:09:38.913Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-dispatch-commit/design.md": { "description": "Design Document", "tokens": 11677, "hash": "83f9c6519363f0ec", "size": 46963, "mtimeMs": 1787469125221.437, "updatedAt": "2026-09-08T03:09:38.914Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-dispatch-commit/requirements.md": { "description": "Requirements Document", "tokens": 3606, "hash": "80413874304d4190", "size": 14461, "mtimeMs": 1787458807380.6143, "updatedAt": "2026-09-08T03:09:38.914Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-dispatch-commit/research.md": { "description": "Research & Design Decisions", "tokens": 4541, "hash": "b29f4c11a2314047", "size": 18250, "mtimeMs": 1787460460469.801, "updatedAt": "2026-09-08T03:09:38.914Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-dispatch-commit/tasks.md": { "description": "Implementation Plan", "tokens": 7090, "hash": "a48cfc4324ee6b65", "size": 28456, "mtimeMs": 1788147698604.6914, "updatedAt": "2026-09-08T03:09:38.914Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-framework/brief.md": { "description": "Brief: scheduler-framework", "tokens": 6115, "hash": "660e9d02cb8e3ee1", "size": 25413, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.915Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-framework/requirements.md": { "description": "Requirements Document", "tokens": 17160, "hash": "a60f1550bdf4c4fd", "size": 73237, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.915Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-preemption/brief.md": { "description": "Brief: scheduler-preemption", "tokens": 2910, "hash": "18a94f14413edfd2", "size": 11839, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.915Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-preemption/requirements.md": { "description": "Requirements Document", "tokens": 2476, "hash": "19c9f49a688270bf", "size": 10030, "mtimeMs": 1787455645426.3818, "updatedAt": "2026-09-08T03:09:38.915Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-primary-lifecycle/design.md": { "description": "Overview", "tokens": 9246, "hash": "0c3669d9bc62f476", "size": 37227, "mtimeMs": 1788332558838.717, "updatedAt": "2026-09-08T03:09:38.915Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-primary-lifecycle/requirements.md": { "description": "Requirements Document", "tokens": 4256, "hash": "7b7eb88f0825bdb3", "size": 17064, "mtimeMs": 1788331607557.5881, "updatedAt": "2026-09-08T03:09:38.915Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-primary-lifecycle/research.md": { "description": "Summary", "tokens": 3750, "hash": "b13a6206694044f0", "size": 15043, "mtimeMs": 1788331917159.308, "updatedAt": "2026-09-08T03:09:38.916Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-primary-lifecycle/tasks.md": { "description": "Implementation Plan", "tokens": 2686, "hash": "85c1fd0e016b9777", "size": 10750, "mtimeMs": 1788333638839.2488, "updatedAt": "2026-09-08T03:09:38.916Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-decision-parity/brief.md": { "description": "Brief: scheduler-sim-decision-parity", "tokens": 2025, "hash": "d401f6ead1410acd", "size": 8136, "mtimeMs": 1787371665269.5623, "updatedAt": "2026-09-08T03:09:38.916Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-decision-parity/design.md": { "description": "Design Document", "tokens": 8526, "hash": "84516fafffb71103", "size": 34239, "mtimeMs": 1788766189747.8567, "updatedAt": "2026-09-08T03:09:38.916Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-decision-parity/requirements.md": { "description": "Requirements Document, 5 reqs (accounting parity, capacity awareness, decision visibility, graceful degradation, no regression)", "tokens": 1652, "hash": "86631289d6dcd6ac", "size": 6610, "mtimeMs": 1787367340460.977, "updatedAt": "2026-09-08T03:09:38.916Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-decision-parity/research.md": { "description": "Research & Design Decisions", "tokens": 2853, "hash": "cec05a61dd9b584e", "size": 11465, "mtimeMs": 1787371631570.6948, "updatedAt": "2026-09-08T03:09:38.916Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-decision-parity/tasks.md": { "description": "Implementation Plan", "tokens": 4736, "hash": "3ef9cd296436c075", "size": 18953, "mtimeMs": 1787404252695.7627, "updatedAt": "2026-09-08T03:09:38.917Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-diagnostics/brief.md": { "description": "Brief: scheduler-sim-diagnostics", "tokens": 1333, "hash": "e48ce2cf71139553", "size": 5368, "mtimeMs": 1786421487000, "updatedAt": "2026-09-08T03:09:38.917Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-diagnostics/requirements.md": { "description": "Requirements Document", "tokens": 2374, "hash": "ac9d8a97fedcbe5f", "size": 9511, "mtimeMs": 1789873904416.4563, "updatedAt": "2026-09-20T03:11:44.451Z", "source": "hook" }, ".kiro/specs/scheduler-sim-diagnostics/spec.json": { "description": "", "tokens": 293, "hash": "23409ee3f6c939c0", "size": 1024, "mtimeMs": 1789876017624.2932, "updatedAt": "2026-09-20T03:46:57.669Z", "source": "hook" }, ".kiro/specs/scheduler-sim-eager-reconciliation/design.md": { "description": "Design Document", "tokens": 7534, "hash": "00d77598996cc78b", "size": 30247, "mtimeMs": 1789990906771.3093, "updatedAt": "2026-09-21T11:41:46.809Z", "source": "hook" }, ".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" }, ".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" }, ".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" }, ".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" }, ".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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-reconcile-terminal-guard/requirements.md": { "description": "Requirements Document", "tokens": 1152, "hash": "a0f06fa736e40528", "size": 4617, "mtimeMs": 1788417245990.9194, "updatedAt": "2026-09-08T03:09:38.917Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-reconcile-terminal-guard/research.md": { "description": "Research & Design Decisions", "tokens": 909, "hash": "1b2a303e8f9af841", "size": 3652, "mtimeMs": 1788417370019.7861, "updatedAt": "2026-09-08T03:09:38.917Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-reconcile-terminal-guard/tasks.md": { "description": "Implementation Plan", "tokens": 842, "hash": "ae0f04aca0c4ba51", "size": 3367, "mtimeMs": 1788428717151.2363, "updatedAt": "2026-09-08T03:09:38.918Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-repl-verbosity/design.md": { "description": "Design Document", "tokens": 18696, "hash": "93306589b07aa35d", "size": 75119, "mtimeMs": 1788386120908.196, "updatedAt": "2026-09-08T03:09:38.918Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-repl-verbosity/requirements.md": { "description": "Requirements Document", "tokens": 3114, "hash": "9cf1d0378549c556", "size": 12469, "mtimeMs": 1788386042545.835, "updatedAt": "2026-09-08T03:09:38.918Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-repl-verbosity/research.md": { "description": "Research & Design Decisions, incl. the flush-interface gap found/fixed during task-graph sanity review", "tokens": 3238, "hash": "502a0c1b41e0bfa2", "size": 13008, "mtimeMs": 1787296269737.1765, "updatedAt": "2026-09-08T03:09:38.918Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-repl-verbosity/tasks.md": { "description": "Implementation Plan", "tokens": 3718, "hash": "7fdfcedd5b8f8436", "size": 14883, "mtimeMs": 1788428710059.9146, "updatedAt": "2026-09-08T03:09:38.918Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-step-verbosity/design.md": { "description": "Design Document", "tokens": 3934, "hash": "80af94de2ab5a287", "size": 15804, "mtimeMs": 1788405152354.075, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-step-verbosity/requirements.md": { "description": "Requirements Document", "tokens": 1058, "hash": "14a718a8d88c8927", "size": 4240, "mtimeMs": 1788404962689.8296, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-step-verbosity/research.md": { "description": "Research & Design Decisions", "tokens": 1171, "hash": "d49e8ba9783693f7", "size": 4704, "mtimeMs": 1788405189680.7224, "updatedAt": "2026-09-08T03:09:38.919Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-step-verbosity/tasks.md": { "description": "Implementation Plan", "tokens": 1011, "hash": "62b203ae6ed9018a", "size": 4044, "mtimeMs": 1788428724305.5637, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-snapshot-job-allocation/brief.md": { "description": "Brief: scheduler-snapshot-job-allocation", "tokens": 4469, "hash": "c30be2cc9b0c9329", "size": 17874, "mtimeMs": 1787842535560.3103, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-snapshot-job-allocation/design.md": { "description": "Design Document: scheduler-snapshot-job-allocation", "tokens": 7948, "hash": "2790d2f281c7d70c", "size": 31956, "mtimeMs": 1787826604439.758, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-snapshot-job-allocation/requirements.md": { "description": "Requirements Document", "tokens": 2514, "hash": "f9e62585dba6a4db", "size": 10053, "mtimeMs": 1787824220986.518, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-snapshot-job-allocation/research.md": { "description": "Summary", "tokens": 3634, "hash": "540f9f5c28a928d9", "size": 14600, "mtimeMs": 1787826514070.7227, "updatedAt": "2026-09-08T03:09:38.919Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-snapshot-job-allocation/tasks.md": { "description": "Implementation Plan", "tokens": 2835, "hash": "969e2099325e955f", "size": 11359, "mtimeMs": 1787893951277.5505, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-join-refactor/design.md": { "description": "Design Document: worker-join-refactor", "tokens": 4709, "hash": "baf04f83549e5cb5", "size": 18955, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-join-refactor/requirements.md": { "description": "Requirements Document", "tokens": 1401, "hash": "a36bbaefb44250d6", "size": 5606, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-join-refactor/research.md": { "description": "Research Log: worker-join-refactor", "tokens": 7581, "hash": "62632908cd5ce81c", "size": 30630, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.919Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-join-refactor/tasks.md": { "description": "Implementation Plan", "tokens": 1638, "hash": "09e45fa4ee253c7b", "size": 6561, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.919Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-rejoin-resync/brief.md": { "description": "Brief: worker-rejoin-resync", "tokens": 1394, "hash": "31a6c2067e7bbcb7", "size": 5608, "mtimeMs": 1786423178000, "updatedAt": "2026-09-08T03:09:38.920Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-rejoin-resync/design.md": { "description": "Design Document: worker-rejoin-resync", "tokens": 19586, "hash": "f92cdfe01ca41ef6", "size": 78814, "mtimeMs": 1788287850849.3594, "updatedAt": "2026-09-08T03:09:38.920Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-rejoin-resync/requirements.md": { "description": "Requirements Document", "tokens": 3631, "hash": "69bfce8c2ce65f71", "size": 14540, "mtimeMs": 1788233275721.5093, "updatedAt": "2026-09-08T03:09:38.920Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-rejoin-resync/research.md": { "description": "Research & Design Decisions: worker-rejoin-resync", "tokens": 5335, "hash": "81f0c4dd9075072d", "size": 21468, "mtimeMs": 1788232268357.4172, "updatedAt": "2026-09-08T03:09:38.920Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-rejoin-resync/tasks.md": { "description": "Implementation Plan", "tokens": 10811, "hash": "1fdabfc91936c1f1", "size": 43398, "mtimeMs": 1788318102983.3438, "updatedAt": "2026-09-08T03:09:38.920Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-node-manager/design.md": { "description": "Overview", "tokens": 12460, "hash": "b3deacd85b338b1b", "size": 50273, "mtimeMs": 1788417465420.8718, "updatedAt": "2026-09-08T03:09:38.920Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-node-manager/requirements.md": { "description": "Requirements Document", "tokens": 4421, "hash": "e453f53ea408688e", "size": 17688, "mtimeMs": 1788408128908.2812, "updatedAt": "2026-09-08T03:09:38.920Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-node-manager/research.md": { "description": "Research & Design Decisions", "tokens": 4199, "hash": "8ac57e43f33caa53", "size": 16858, "mtimeMs": 1788417505273.6643, "updatedAt": "2026-09-08T03:09:38.921Z", "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", "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", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-e2e-primitives/design.md": { "description": "Design Document — xce-test-e2e-primitives", "tokens": 2913, "hash": "84ac033d68df823f", "size": 11740, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.921Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-e2e-primitives/requirements.md": { "description": "Requirements Document", "tokens": 2163, "hash": "d0be37ecbcaeb8dd", "size": 8656, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.921Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-e2e-primitives/research.md": { "description": "Research / Discovery — xce-test-e2e-primitives", "tokens": 499, "hash": "41f643129d09274d", "size": 2013, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.921Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-e2e-primitives/tasks.md": { "description": "Implementation Plan", "tokens": 4188, "hash": "e6f22b38a5d17131", "size": 16836, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.921Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-rc-file/design.md": { "description": "Design Document", "tokens": 4183, "hash": "919ab0cf442d7cf4", "size": 16827, "mtimeMs": 1787749867353.1228, "updatedAt": "2026-09-08T03:09:38.921Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-rc-file/requirements.md": { "description": "Requirements Document", "tokens": 1477, "hash": "2889c241e12a94d8", "size": 5925, "mtimeMs": 1787735879725.4514, "updatedAt": "2026-09-08T03:09:38.921Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-rc-file/research.md": { "description": "Summary", "tokens": 1771, "hash": "622d6bec914aca27", "size": 7110, "mtimeMs": 1787735278918.7944, "updatedAt": "2026-09-08T03:09:38.921Z", "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", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-rc-file/tasks.md": { "description": "Implementation Plan", "tokens": 1896, "hash": "e2f946f1c0e01baf", "size": 7596, "mtimeMs": 1788428585606.8066, "updatedAt": "2026-09-08T03:09:38.922Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/api-standards.md": { "description": "API Standards", "tokens": 1704, "hash": "d99b5735bea1d9b4", "size": 6868, "mtimeMs": 1787733780569.6045, "updatedAt": "2026-09-08T03:09:38.922Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/build-deployment.md": { "description": "Build & Deployment", "tokens": 3047, "hash": "2fd57469f0e3a81e", "size": 12293, "mtimeMs": 1789371733745.475, "updatedAt": "2026-09-14T07:42:13.788Z", "source": "hook" }, ".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", "source": "scan", "importance": 0.1036 }, ".kiro/steering/error-handling.md": { "description": "Error Handling Standards", "tokens": 1367, "hash": "98bcf09f2f826126", "size": 5493, "mtimeMs": 1786185142000, "updatedAt": "2026-09-08T03:09:38.923Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/ha-async-io.md": { "description": "HA Protocol & Async I/O", "tokens": 4721, "hash": "bf96b3f7e4a3561f", "size": 18984, "mtimeMs": 1786953712434.696, "updatedAt": "2026-09-08T03:09:38.923Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/persistence.md": { "description": "WAL & Persistence Durability", "tokens": 3851, "hash": "ec0acae44ec6da41", "size": 15493, "mtimeMs": 1787821034283.8684, "updatedAt": "2026-09-08T03:09:38.923Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/product.md": { "description": "Product Overview", "tokens": 1509, "hash": "7c67d6c2dc8e4504", "size": 6079, "mtimeMs": 1786185168000, "updatedAt": "2026-09-08T03:09:38.923Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/resource-accounting.md": { "description": "Resource Accounting: Reservation vs. Actual Usage for Real Resources", "tokens": 3068, "hash": "e252b6d4e628cebb", "size": 12334, "mtimeMs": 1788161255722.7642, "updatedAt": "2026-09-08T03:09:38.923Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/roadmap.md": { "description": "Roadmap", "tokens": 15650, "hash": "ae047b781c788d69", "size": 63068, "mtimeMs": 1789353566066.3699, "updatedAt": "2026-09-14T02:39:26.111Z", "source": "hook" }, ".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" }, ".kiro/steering/security.md": { "description": "Security Standards", "tokens": 1960, "hash": "4ad204e96794b3e5", "size": 7884, "mtimeMs": 1787842535560.3103, "updatedAt": "2026-09-08T03:09:38.924Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/structure.md": { "description": "Project Structure", "tokens": 1405, "hash": "a20a6eb11ff311ab", "size": 5771, "mtimeMs": 1789372082995.1614, "updatedAt": "2026-09-14T07:48:03.031Z", "source": "hook" }, ".kiro/steering/tech.md": { "description": "Technology Stack", "tokens": 1517, "hash": "3c82e2f2a684c6ee", "size": 6146, "mtimeMs": 1788444211329.317, "updatedAt": "2026-09-08T03:09:38.924Z", "source": "scan", "importance": 0.1036 }, ".kiro/steering/testing.md": { "description": "Testing Standards", "tokens": 1006, "hash": "f2d2c341f3ec28f9", "size": 4055, "mtimeMs": 1788444240288.3892, "updatedAt": "2026-09-08T03:09:38.924Z", "source": "scan", "importance": 0.1036 }, ".mcp.json": { "description": "", "tokens": 7, "hash": "d8e397af03b5b032", "size": 23, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.924Z", "source": "scan", "importance": 0.1036 }, ".opencode.json": { "description": "", "tokens": 7, "hash": "d8e397af03b5b032", "size": 23, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.924Z", "source": "scan", "importance": 0.1036 }, "CHANGES.md": { "description": "XCE Change Log", "tokens": 21260, "hash": "5b50af7d1b8f1ea0", "size": 85056, "mtimeMs": 1789903778521.1782, "updatedAt": "2026-09-20T11:29:38.565Z", "source": "hook" }, "CLAUDE.md": { "description": "OpenWolf", "tokens": 1848, "hash": "425cd2bb8cb6fc54", "size": 7461, "mtimeMs": 1789371245842.9534, "updatedAt": "2026-09-14T07:34:05.884Z", "source": "hook" }, "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", "source": "scan", "importance": 0.1036 }, "docs/superpowers/plans/2026-05-07-p1-ha-foundation.md": { "description": "P1: HA Foundation — Implementation Plan", "tokens": 13680, "hash": "40eba6937f06a7a1", "size": 55275, "mtimeMs": 1786185989000, "updatedAt": "2026-09-08T03:09:38.925Z", "source": "scan", "importance": 0.1036 }, "docs/superpowers/plans/2026-05-07-p2-replication.md": { "description": "P2: Replication (Fan-Out TCP) — TDD Implementation Plan", "tokens": 12942, "hash": "c33ef9872244612f", "size": 52868, "mtimeMs": 1786186004000, "updatedAt": "2026-09-08T03:09:38.925Z", "source": "scan", "importance": 0.1036 }, "docs/superpowers/plans/2026-05-07-p25-discovery.md": { "description": "P2.5: libxce Smart Discovery — TDD Implementation Plan", "tokens": 10344, "hash": "5798500040419c67", "size": 41500, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.927Z", "source": "scan", "importance": 0.1036 }, "docs/superpowers/plans/2026-05-07-p3-hardening.md": { "description": "P3: Integration & Hardening — TDD Implementation Plan", "tokens": 9841, "hash": "a68931b34585d4b6", "size": 39466, "mtimeMs": 1786186028000, "updatedAt": "2026-09-08T03:09:38.927Z", "source": "scan", "importance": 0.1036 }, "docs/superpowers/plans/2026-05-07-persistence-ha-overview.md": { "description": "XCE Persistence & HA — Implementation Overview", "tokens": 732, "hash": "fd0054fd9946287f", "size": 2935, "mtimeMs": 1786185974000, "updatedAt": "2026-09-08T03:09:38.927Z", "source": "scan", "importance": 0.1036 }, "docs/superpowers/plans/2026-05-13-config-replication.md": { "description": "Config Replication Implementation Plan", "tokens": 21833, "hash": "0c4447923d7f8a06", "size": 88224, "mtimeMs": 1786186024000, "updatedAt": "2026-09-08T03:09:38.927Z", "source": "scan", "importance": 0.1036 }, "docs/superpowers/plans/2026-05-20-config-repl-wire-protocol.md": { "description": "Config Replication — Wire Protocol Completion + Bug Fixes", "tokens": 5322, "hash": "e86c35513532d434", "size": 21473, "mtimeMs": 1786186056000, "updatedAt": "2026-09-08T03:09:38.927Z", "source": "scan", "importance": 0.1036 }, "issues/.simulator-1.md.~undo-tree~": { "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", "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", "source": "scan", "importance": 0.1036 }, "raft/raft.tla": { "description": "------------------------------- MODULE raft ---------------------------------", "tokens": 5350, "hash": "2cf54dbedc5d81f3", "size": 20059, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "README.md": { "description": "Project documentation", "tokens": 1157, "hash": "467cf5085e78f8ca", "size": 5924, "mtimeMs": 1788794567655.2107, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/aug03-aug09-2026.md": { "description": "XCE Project Status — Aug 03 – Aug 07, 2026", "tokens": 1626, "hash": "1eee70133e3efeb7", "size": 6597, "mtimeMs": 1786250753000, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/aug08-aug15-2026.md": { "description": "XCE Project Status — Aug 08 – Aug 15, 2026", "tokens": 3603, "hash": "bb722ce917fe7084", "size": 14519, "mtimeMs": 1786852648404.8743, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/aug16-aug22-2026.md": { "description": "XCE Project Status — Aug 16 – Aug 22, 2026", "tokens": 2706, "hash": "f22f842a194b9cad", "size": 10973, "mtimeMs": 1787474033675.4724, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/aug23-aug29-2026.md": { "description": "XCE Project Status — Aug 23 – Aug 29, 2026", "tokens": 3530, "hash": "609276740b421e22", "size": 14294, "mtimeMs": 1788081702821.217, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/aug30-sep05-2026.md": { "description": "XCE Project Status — Aug 30 – Sep 05, 2026", "tokens": 4201, "hash": "ff38ab75f23aa54b", "size": 17013, "mtimeMs": 1788694807751.8726, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/jul06-jul11-2026.md": { "description": "Jul 6 → Jul 11 Progress Report", "tokens": 2311, "hash": "073dbe4be1d42f2c", "size": 9300, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/jul13-jul18-2026.md": { "description": "Jul 13 → Jul 18 Progress Report", "tokens": 3919, "hash": "34f411013ea9307c", "size": 15761, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/jul19-jul26-2026.md": { "description": "Work Summary: Jul 19 – Jul 26, 2026", "tokens": 3482, "hash": "fd46759f69a8fce4", "size": 14000, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/jul27-aug02-2026.md": { "description": "XCE Project Status — Jul 27 – Aug 01, 2026", "tokens": 2003, "hash": "06a6f6038f4b2f75", "size": 8068, "mtimeMs": 1785638589000, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "reports/jun29-jul04-2026.md": { "description": "Work Summary: June 30 – July 4, 2026", "tokens": 857, "hash": "fac40c18be5afef2", "size": 3467, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.929Z", "source": "scan", "importance": 0.1036 }, "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", "symbols": [ { "name": "die", "kind": "fn", "startLine": 43, "endLine": 47, "tokens": 22 }, { "name": "warn", "kind": "fn", "startLine": 48, "endLine": 51, "tokens": 17 }, { "name": "_env", "kind": "fn", "startLine": 52, "endLine": 58, "tokens": 53 }, { "name": "_discover_gitea_token", "kind": "fn", "startLine": 59, "endLine": 192, "tokens": 1488 }, { "name": "bug_status", "kind": "fn", "startLine": 193, "endLine": 198, "tokens": 55 }, { "name": "bug_state", "kind": "fn", "startLine": 199, "endLine": 202, "tokens": 28 }, { "name": "_text", "kind": "fn", "startLine": 203, "endLine": 209, "tokens": 70 }, { "name": "api_url", "kind": "fn", "startLine": 210, "endLine": 214, "tokens": 35 }, { "name": "request", "kind": "fn", "startLine": 215, "endLine": 248, "tokens": 360 }, { "name": "GiteaAPI", "kind": "class", "startLine": 249, "endLine": 327, "tokens": 806 }, { "name": "ensure_all_labels", "kind": "fn", "startLine": 328, "endLine": 335, "tokens": 83 }, { "name": "status_label", "kind": "fn", "startLine": 336, "endLine": 342, "tokens": 41 }, { "name": "bug_labels", "kind": "fn", "startLine": 343, "endLine": 360, "tokens": 164 }, { "name": "bug_body", "kind": "fn", "startLine": 361, "endLine": 424, "tokens": 558 }, { "name": "bug_title", "kind": "fn", "startLine": 425, "endLine": 444, "tokens": 265 }, { "name": "spec_requirements_body", "kind": "fn", "startLine": 445, "endLine": 490, "tokens": 457 }, { "name": "spec_implementation_body", "kind": "fn", "startLine": 491, "endLine": 530, "tokens": 373 }, { "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 } ] }, "src/autoscaler/meson.build": { "description": "", "tokens": 163, "hash": "698e60d105316134", "size": 611, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/BccTool.env": { "description": "", "tokens": 64, "hash": "935b2010e9133849", "size": 240, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/lsf/conf/baiduprov_config.json": { "description": "", "tokens": 44, "hash": "0df2de47b5945fbe", "size": 152, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/lsf/conf/baiduprov_templates.json": { "description": "", "tokens": 431, "hash": "a896033ce731e4d7", "size": 1507, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/lsf/conf/logger.yaml": { "description": "", "tokens": 196, "hash": "bf4c103e6fd48427", "size": 686, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/postprovision/lsf/example_user_data.sh": { "description": "", "tokens": 486, "hash": "98d74d2ad37b6b51", "size": 1700, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/scripts/getAvailableMachines.sh": { "description": "This script:", "tokens": 112, "hash": "906e8b2c982d9b6d", "size": 389, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/scripts/getAvailableTemplates.sh": { "description": "This script:", "tokens": 110, "hash": "81d26008ac8a56d3", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/scripts/getRequestStatus.sh": { "description": "This script:", "tokens": 110, "hash": "a2afbaacc8fbad7b", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/scripts/getReturnRequests.sh": { "description": "This script:", "tokens": 110, "hash": "83e9aae72645966b", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/scripts/requestMachines.sh": { "description": "This script:", "tokens": 110, "hash": "0d9539e29a94a411", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/scripts/requestReturnMachines.sh": { "description": "This script:", "tokens": 110, "hash": "2d552fec4479797d", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.931Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/BccTool.env": { "description": "", "tokens": 64, "hash": "935b2010e9133849", "size": 240, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.932Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/client/bccClient.go": { "description": "ProvCloudClient (63 fields); methods: CreateInstances, ReleaseInstances, ListInstancesByTag, ListAllInstances", "tokens": 3781, "hash": "f376d5be548171a0", "size": 13231, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.932Z", "source": "scan", "symbols": [ { "name": "ProvCloudClient", "kind": "class", "startLine": 23, "endLine": 25, "tokens": 16 }, { "name": "GetProvCloudClient", "kind": "fn", "startLine": 33, "endLine": 46, "tokens": 116 }, { "name": "CreateInstances", "kind": "method", "startLine": 48, "endLine": 62, "tokens": 165 }, { "name": "createOndemandInstance", "kind": "method", "startLine": 64, "endLine": 114, "tokens": 567 }, { "name": "createBidInstance", "kind": "method", "startLine": 116, "endLine": 174, "tokens": 617 }, { "name": "createTagsList", "kind": "fn", "startLine": 176, "endLine": 205, "tokens": 207 }, { "name": "getEncodedUserData", "kind": "fn", "startLine": 207, "endLine": 243, "tokens": 331 }, { "name": "ReleaseInstances", "kind": "method", "startLine": 245, "endLine": 289, "tokens": 472 }, { "name": "listInstancesByIds", "kind": "method", "startLine": 291, "endLine": 296, "tokens": 70 }, { "name": "ListInstancesByTag", "kind": "method", "startLine": 298, "endLine": 303, "tokens": 71 }, { "name": "ListAllInstances", "kind": "method", "startLine": 305, "endLine": 308, "tokens": 50 }, { "name": "GetInstancesByReq", "kind": "method", "startLine": 310, "endLine": 327, "tokens": 200 }, { "name": "baiduMarkerPageListInstances", "kind": "method", "startLine": 329, "endLine": 351, "tokens": 200 }, { "name": "InstanceStateIsCreationFailed", "kind": "fn", "startLine": 369, "endLine": 377, "tokens": 116 }, { "name": "InstanceStateIsStarted", "kind": "fn", "startLine": 379, "endLine": 385, "tokens": 92 }, { "name": "InstanceStateIsTerminated", "kind": "fn", "startLine": 387, "endLine": 392, "tokens": 75 }, { "name": "InstanceStateIsDeleteFailed", "kind": "fn", "startLine": 394, "endLine": 397, "tokens": 47 } ], "symbolSource": "ts", "skeleton": "type ProvCloudClient struct {\nfunc GetProvCloudClient() *ProvCloudClient {\nfunc (client *ProvCloudClient) CreateInstances(nodeCreation *model.ProvNodeCreation) (*model.ProvReq, error) {\nfunc (client *ProvCloudClient) createOndemandInstance(nodeCreation *model.ProvNodeCreation, tpl *model.ProvTemplate) (*model.ProvReq, error) {\nfunc (client *ProvCloudClient) createBidInstance(nodeCreation *model.ProvNodeCreation, tpl *model.ProvTemplate) (*model.ProvReq, error) {\nfunc createTagsList(reqId string, rcAccount string, tpl *model.ProvTemplate) []bccmodel.TagModel {\nfunc getEncodedUserData(t *model.ProvTemplate, rcAccount string) string {\nfunc (client *ProvCloudClient) ReleaseInstances(nodesArray []*model.ProvNode) (*model.ProvReq, error) {\nfunc (client *ProvCloudClient) listInstancesByIds(instanceIds []string) ([]api.InstanceModel, error) {\nfunc (client *ProvCloudClient) ListInstancesByTag(tagKey, tagValue string) ([]api.InstanceModel, error) {\nfunc (client *ProvCloudClient) ListAllInstances() ([]api.InstanceModel, error) {\nfunc (client *ProvCloudClient) GetInstancesByReq(req *model.ProvReq) ([]api.InstanceModel, error) {\nfunc (client *ProvCloudClient) baiduMarkerPageListInstances(listArgs *api.ListInstanceArgs) ([]api.InstanceModel, error) {\nfunc InstanceStateIsCreationFailed(state string) bool {\nfunc InstanceStateIsStarted(state string) bool {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/enums/provCode.go", "src/autoscaler/providers/baidu/src/bcctool/model/types.go", "src/autoscaler/providers/baidu/src/bcctool/provconst/bdConst.go", "src/autoscaler/providers/baidu/src/bcctool/utils/envvars.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/log/logger.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/autoSnapshotPolicy.go" ], "importance": 0.1286 }, "src/autoscaler/providers/baidu/src/bcctool/enums/provCode.go": { "description": "All error codes used in the Baidu Cloud provider plugin", "tokens": 1198, "hash": "ef5aeb54512e8da9", "size": 4190, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.932Z", "source": "scan", "symbols": [ { "name": "ErrCode", "kind": "class", "startLine": 6, "endLine": 6, "tokens": 5 }, { "name": "String", "kind": "method", "startLine": 37, "endLine": 66, "tokens": 616 }, { "name": "ProvStatus", "kind": "class", "startLine": 69, "endLine": 69, "tokens": 7 }, { "name": "String", "kind": "method", "startLine": 79, "endLine": 81, "tokens": 17 }, { "name": "NodeResult", "kind": "class", "startLine": 84, "endLine": 84, "tokens": 7 }, { "name": "String", "kind": "method", "startLine": 94, "endLine": 96, "tokens": 17 }, { "name": "NodeStatus", "kind": "class", "startLine": 98, "endLine": 98, "tokens": 7 }, { "name": "String", "kind": "method", "startLine": 106, "endLine": 108, "tokens": 17 }, { "name": "ActionCode", "kind": "class", "startLine": 110, "endLine": 110, "tokens": 6 } ], "symbolSource": "ts", "importance": 0.4302 }, "src/autoscaler/providers/baidu/src/bcctool/go.mod": { "description": "Go module definition", "tokens": 136, "hash": "0cfd778c476cf4cf", "size": 510, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.932Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/go.sum": { "description": "Go dependency checksums", "tokens": 566, "hash": "c4bf3bb5dc541f44", "size": 2121, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.932Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/main.go": { "description": "", "tokens": 355, "hash": "cf51e02c04d71921", "size": 1241, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.933Z", "source": "scan", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/provservices/provService.go", "src/autoscaler/providers/baidu/src/bcctool/utils/envvars.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/model/types.go": { "description": "ClientCredential (149 fields); methods: IsBidTemplate, GetNcpus, GetMemory, String", "tokens": 4213, "hash": "683326d66395b413", "size": 14744, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.933Z", "source": "scan", "symbols": [ { "name": "ClientCredential", "kind": "class", "startLine": 16, "endLine": 19, "tokens": 23 }, { "name": "ProvConfig", "kind": "class", "startLine": 21, "endLine": 29, "tokens": 80 }, { "name": "ProvTemplate", "kind": "class", "startLine": 32, "endLine": 46, "tokens": 285 }, { "name": "IsBidTemplate", "kind": "method", "startLine": 48, "endLine": 64, "tokens": 96 }, { "name": "GetNcpus", "kind": "method", "startLine": 66, "endLine": 79, "tokens": 87 }, { "name": "GetMemory", "kind": "method", "startLine": 81, "endLine": 98, "tokens": 124 }, { "name": "String", "kind": "method", "startLine": 100, "endLine": 103, "tokens": 31 }, { "name": "ProvTemplatesArray", "kind": "class", "startLine": 105, "endLine": 107, "tokens": 23 }, { "name": "ProvNode", "kind": "class", "startLine": 110, "endLine": 124, "tokens": 207 }, { "name": "NewProvNode", "kind": "fn", "startLine": 126, "endLine": 128, "tokens": 15 }, { "name": "converStringToTime", "kind": "fn", "startLine": 130, "endLine": 140, "tokens": 62 }, { "name": "NewProvNodeFromNode", "kind": "fn", "startLine": 142, "endLine": 161, "tokens": 153 }, { "name": "NewProvNodeFromInstance", "kind": "fn", "startLine": 163, "endLine": 177, "tokens": 124 }, { "name": "TimeStr2UTCSeconds", "kind": "fn", "startLine": 179, "endLine": 185, "tokens": 41 }, { "name": "UpdateFromInstance", "kind": "method", "startLine": 187, "endLine": 212, "tokens": 172 }, { "name": "UpdateFromNode", "kind": "method", "startLine": 214, "endLine": 257, "tokens": 247 }, { "name": "ToJSON", "kind": "method", "startLine": 259, "endLine": 262, "tokens": 26 }, { "name": "String", "kind": "method", "startLine": 264, "endLine": 266, "tokens": 17 }, { "name": "ProvNodes", "kind": "class", "startLine": 269, "endLine": 271, "tokens": 18 }, { "name": "NewProvNodes", "kind": "fn", "startLine": 273, "endLine": 277, "tokens": 26 }, { "name": "AddNode", "kind": "method", "startLine": 279, "endLine": 281, "tokens": 24 }, { "name": "ToJSON", "kind": "method", "startLine": 283, "endLine": 286, "tokens": 26 }, { "name": "String", "kind": "method", "startLine": 288, "endLine": 290, "tokens": 18 }, { "name": "ProvNodeCreation", "kind": "class", "startLine": 293, "endLine": 297, "tokens": 63 }, { "name": "String", "kind": "method", "startLine": 299, "endLine": 302, "tokens": 32 }, { "name": "ProvReq", "kind": "class", "startLine": 305, "endLine": 317, "tokens": 175 }, { "name": "NewProvReq", "kind": "fn", "startLine": 319, "endLine": 321, "tokens": 14 }, { "name": "NewProvReqFromReq", "kind": "fn", "startLine": 323, "endLine": 336, "tokens": 85 }, { "name": "NewProvReqFromReq4Save", "kind": "fn", "startLine": 338, "endLine": 351, "tokens": 88 }, { "name": "NewProvReq4Create", "kind": "fn", "startLine": 353, "endLine": 360, "tokens": 72 } ], "symbolSource": "ts", "skeleton": "type ClientCredential struct {\ntype ProvConfig struct {\ntype ProvTemplate struct {\nfunc (t ProvTemplate) IsBidTemplate() bool {\nfunc (t ProvTemplate) GetNcpus() int {\nfunc (t ProvTemplate) GetMemory() int {\nfunc (t ProvTemplate) String() string {\ntype ProvTemplatesArray struct {\ntype ProvNode struct {\nfunc NewProvNode() *ProvNode {\nfunc converStringToTime(timestr string) *time.Time {\nfunc NewProvNodeFromNode(node *ProvNode) *ProvNode {\nfunc NewProvNodeFromInstance(instance *api.InstanceModel) *ProvNode {\nfunc TimeStr2UTCSeconds(timestr string) int64 {\nfunc (pn *ProvNode) UpdateFromInstance(instance *api.InstanceModel) {\nfunc (pn *ProvNode) UpdateFromNode(other *ProvNode) {\nfunc (pn *ProvNode) ToJSON() string {\nfunc (pn *ProvNode) String() string {\ntype ProvNodes struct {\nfunc NewProvNodes() *ProvNodes {\nfunc (pn *ProvNodes) AddNode(node *ProvNode) {\nfunc (pn *ProvNodes) ToJSON() string {\nfunc (pn *ProvNodes) String() string {\ntype ProvNodeCreation struct {\nfunc (pn ProvNodeCreation) String() string {\ntype ProvReq struct {\nfunc NewProvReq() *ProvReq {\nfunc NewProvReqFromReq(req *ProvReq) *ProvReq {\nfunc NewProvReqFromReq4Save(req *ProvReq) *ProvReq {\nfunc NewProvReq4Create() *ProvReq {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/enums/provCode.go", "src/autoscaler/providers/baidu/src/bcctool/provconst/bdConst.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/autoSnapshotPolicy.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/CHANGELOG.md" ], "importance": 0.2936 }, "src/autoscaler/providers/baidu/src/bcctool/provconst/bdConst.go": { "description": "Declares var", "tokens": 311, "hash": "ca1b4b4e7ebb7adf", "size": 1087, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.933Z", "source": "scan", "importance": 0.2429 }, "src/autoscaler/providers/baidu/src/bcctool/provservices/provService.go": { "description": "GetAvailableTemplates, CreateInstancesFromFile, DeleteInstancesFromFile, SyncInstancesStatusFromFile, GetRequestStatusFromFile", "tokens": 3661, "hash": "4aef9ab9b7ccdc7d", "size": 12811, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.933Z", "source": "scan", "symbols": [ { "name": "GetAvailableTemplates", "kind": "fn", "startLine": 15, "endLine": 23, "tokens": 104 }, { "name": "CreateInstancesFromFile", "kind": "fn", "startLine": 25, "endLine": 47, "tokens": 219 }, { "name": "DeleteInstancesFromFile", "kind": "fn", "startLine": 49, "endLine": 71, "tokens": 226 }, { "name": "SyncInstancesStatusFromFile", "kind": "fn", "startLine": 73, "endLine": 153, "tokens": 656 }, { "name": "GetRequestStatusFromFile", "kind": "fn", "startLine": 156, "endLine": 231, "tokens": 727 }, { "name": "nodeCreationStatus", "kind": "fn", "startLine": 234, "endLine": 347, "tokens": 1041 }, { "name": "nodeTerminationStatus", "kind": "fn", "startLine": 350, "endLine": 412, "tokens": 572 } ], "symbolSource": "ts", "skeleton": "func GetAvailableTemplates(jsonFile string) (ret *model.ProvResult) {\nfunc CreateInstancesFromFile(jsonFile string) (ret *model.ProvResult) {\nfunc DeleteInstancesFromFile(jsonFile string) (ret *model.ProvResult) {\nfunc SyncInstancesStatusFromFile(jsonFile string) (ret *model.ProvResult) {\nfunc GetRequestStatusFromFile(jsonFile string) (result *model.ProvResult) {\nfunc nodeCreationStatus(instances []api.InstanceModel, req *model.ProvReq) []*model.ProvNode {\nfunc nodeTerminationStatus(instances []api.InstanceModel, dbreq *model.ProvReq) []*model.ProvNode {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/client/bccClient.go", "src/autoscaler/providers/baidu/src/bcctool/enums/provCode.go", "src/autoscaler/providers/baidu/src/bcctool/model/types.go", "src/autoscaler/providers/baidu/src/bcctool/utils/envvars.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/autoSnapshotPolicy.go" ], "importance": 0.1476 }, "src/autoscaler/providers/baidu/src/bcctool/utils/envvars.go": { "description": "InitEnvVars", "tokens": 696, "hash": "731cbb9b7cc3c164", "size": 2433, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.933Z", "source": "scan", "symbols": [ { "name": "InitEnvVars", "kind": "fn", "startLine": 40, "endLine": 90, "tokens": 321 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/enums/provCode.go" ], "importance": 0.1909 }, "src/autoscaler/providers/baidu/src/bcctool/utils/jsonUtils.go": { "description": "LoadProvTemplates, LoadProvConfig, LoadNodeCreationInputFile, LoadGetReturnRequestInputFile + 6 more", "tokens": 2660, "hash": "2b8c330cea3fe0ce", "size": 9309, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.933Z", "source": "scan", "symbols": [ { "name": "LoadProvTemplates", "kind": "fn", "startLine": 24, "endLine": 33, "tokens": 101 }, { "name": "LoadProvConfig", "kind": "fn", "startLine": 37, "endLine": 61, "tokens": 246 }, { "name": "parseClientCredentialFile", "kind": "fn", "startLine": 63, "endLine": 72, "tokens": 116 }, { "name": "LoadNodeCreationInputFile", "kind": "fn", "startLine": 74, "endLine": 80, "tokens": 65 }, { "name": "LoadGetReturnRequestInputFile", "kind": "fn", "startLine": 82, "endLine": 88, "tokens": 58 }, { "name": "LoadNodeReturnInputFile", "kind": "fn", "startLine": 90, "endLine": 96, "tokens": 56 }, { "name": "LoadProvReqsFromInputFile", "kind": "fn", "startLine": 98, "endLine": 104, "tokens": 56 }, { "name": "loadProvDBEntry", "kind": "fn", "startLine": 106, "endLine": 112, "tokens": 54 }, { "name": "GetDB", "kind": "fn", "startLine": 114, "endLine": 122, "tokens": 50 }, { "name": "loadDBFile", "kind": "fn", "startLine": 124, "endLine": 182, "tokens": 426 }, { "name": "mapValues", "kind": "fn", "startLine": 184, "endLine": 190, "tokens": 45 }, { "name": "loadJSONFile", "kind": "fn", "startLine": 194, "endLine": 207, "tokens": 79 }, { "name": "SaveProvReq2DB", "kind": "fn", "startLine": 210, "endLine": 266, "tokens": 393 }, { "name": "CleanTimeoutRequests", "kind": "fn", "startLine": 268, "endLine": 277, "tokens": 86 }, { "name": "cleanDeleteReqFromDB", "kind": "fn", "startLine": 279, "endLine": 300, "tokens": 153 }, { "name": "cleanCreateReqFromDB", "kind": "fn", "startLine": 302, "endLine": 325, "tokens": 179 }, { "name": "getDataFilePath", "kind": "fn", "startLine": 328, "endLine": 331, "tokens": 44 }, { "name": "SaveDB", "kind": "fn", "startLine": 333, "endLine": 364, "tokens": 265 } ], "symbolSource": "ts", "skeleton": "func LoadProvTemplates() ([]model.ProvTemplate, error) {\nfunc LoadProvConfig() (*model.ProvConfig, error) {\nfunc parseClientCredentialFile(fullFilePath string) (*model.ClientCredential, error) {\nfunc LoadNodeCreationInputFile(fullFilePath string) (*model.ProvNodeCreation, error) {\nfunc LoadGetReturnRequestInputFile(fullFilePath string) (*model.ProvNodes, error) {\nfunc LoadNodeReturnInputFile(fullFilePath string) (*model.ProvNodes, error) {\nfunc LoadProvReqsFromInputFile(fullFilePath string) (*model.ProvReqs, error) {\nfunc loadProvDBEntry(fullFilePath string) (*model.ProvDBEntry, error) {\nfunc GetDB() *model.ProvDBEntry {\nfunc loadDBFile() (*model.ProvDBEntry, error) {\nfunc mapValues[K comparable, V any](m map[K]V) []V {\nfunc loadJSONFile[T any](jsonFile string) (T, error) {\nfunc SaveProvReq2DB(req *model.ProvReq, acton enums.ActionCode) {\nfunc CleanTimeoutRequests() {\nfunc cleanDeleteReqFromDB() {\nfunc cleanCreateReqFromDB() {\nfunc getDataFilePath() string {\nfunc SaveDB() {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/enums/provCode.go", "src/autoscaler/providers/baidu/src/bcctool/model/types.go", "src/autoscaler/providers/baidu/src/bcctool/provconst/bdConst.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/utils/logger.go": { "description": "Config (50 fields)", "tokens": 1649, "hash": "189d8b79fd924755", "size": 5771, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "Config", "kind": "class", "startLine": 22, "endLine": 45, "tokens": 231 }, { "name": "InitLogger", "kind": "fn", "startLine": 47, "endLine": 53, "tokens": 30 }, { "name": "loadLoggerConfig", "kind": "fn", "startLine": 55, "endLine": 100, "tokens": 444 }, { "name": "createLogger", "kind": "fn", "startLine": 102, "endLine": 148, "tokens": 449 }, { "name": "Info", "kind": "fn", "startLine": 150, "endLine": 152, "tokens": 31 }, { "name": "Error", "kind": "fn", "startLine": 153, "endLine": 155, "tokens": 32 }, { "name": "Warn", "kind": "fn", "startLine": 157, "endLine": 159, "tokens": 31 }, { "name": "Debug", "kind": "fn", "startLine": 161, "endLine": 163, "tokens": 31 }, { "name": "Fatal", "kind": "fn", "startLine": 165, "endLine": 167, "tokens": 32 }, { "name": "DiagnoseLogCreationError", "kind": "fn", "startLine": 170, "endLine": 190, "tokens": 244 } ], "symbolSource": "ts", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/utils/provUtils.go": { "description": "InitProv, ExitWithError, Result, CreationTimeout, TerminationTimeout", "tokens": 718, "hash": "be14f83f61dbaac6", "size": 2511, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "InitProv", "kind": "fn", "startLine": 30, "endLine": 69, "tokens": 335 }, { "name": "ExitWithError", "kind": "fn", "startLine": 71, "endLine": 81, "tokens": 68 }, { "name": "Result", "kind": "fn", "startLine": 83, "endLine": 89, "tokens": 50 }, { "name": "CreationTimeout", "kind": "fn", "startLine": 91, "endLine": 97, "tokens": 59 }, { "name": "TerminationTimeout", "kind": "fn", "startLine": 99, "endLine": 105, "tokens": 61 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/enums/provCode.go", "src/autoscaler/providers/baidu/src/bcctool/model/types.go", "src/autoscaler/providers/baidu/src/bcctool/provconst/bdConst.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/auth/signer.go": { "description": "signer.go - implement the specific sign algorithm of BCE V1 protocol", "tokens": 1616, "hash": "fbabee127efacb88", "size": 5654, "mtimeMs": 1788424646776.0244, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "Signer", "kind": "class", "startLine": 43, "endLine": 46, "tokens": 41 }, { "name": "SignOptions", "kind": "class", "startLine": 49, "endLine": 53, "tokens": 30 }, { "name": "String", "kind": "method", "startLine": 55, "endLine": 61, "tokens": 61 }, { "name": "BceV1Signer", "kind": "class", "startLine": 64, "endLine": 64, "tokens": 8 }, { "name": "Sign", "kind": "method", "startLine": 72, "endLine": 125, "tokens": 544 }, { "name": "getCanonicalURIPath", "kind": "fn", "startLine": 127, "endLine": 137, "tokens": 75 }, { "name": "getCanonicalQueryString", "kind": "fn", "startLine": 139, "endLine": 159, "tokens": 151 }, { "name": "getCanonicalHeaders", "kind": "fn", "startLine": 161, "endLine": 184, "tokens": 244 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/crypto/ebc.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/log/logger.go" ], "importance": 0.2429 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go": { "description": "builder.go - defines the RequestBuilder structure for BCE servies", "tokens": 1252, "hash": "733a778dcf5a7207", "size": 4381, "mtimeMs": 1788424646776.0244, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "RequestBuilder", "kind": "class", "startLine": 27, "endLine": 36, "tokens": 87 }, { "name": "NewRequestBuilder", "kind": "fn", "startLine": 39, "endLine": 43, "tokens": 30 }, { "name": "WithURL", "kind": "method", "startLine": 45, "endLine": 48, "tokens": 25 }, { "name": "WithMethod", "kind": "method", "startLine": 50, "endLine": 53, "tokens": 29 }, { "name": "WithQueryParam", "kind": "method", "startLine": 56, "endLine": 62, "tokens": 54 }, { "name": "WithQueryParamFilter", "kind": "method", "startLine": 65, "endLine": 70, "tokens": 45 }, { "name": "WithQueryParams", "kind": "method", "startLine": 72, "endLine": 81, "tokens": 66 }, { "name": "WithHeader", "kind": "method", "startLine": 83, "endLine": 89, "tokens": 50 }, { "name": "WithHeaders", "kind": "method", "startLine": 91, "endLine": 100, "tokens": 62 }, { "name": "WithBody", "kind": "method", "startLine": 102, "endLine": 105, "tokens": 28 }, { "name": "WithResult", "kind": "method", "startLine": 107, "endLine": 110, "tokens": 30 }, { "name": "Do", "kind": "method", "startLine": 113, "endLine": 130, "tokens": 84 }, { "name": "validate", "kind": "method", "startLine": 133, "endLine": 144, "tokens": 80 }, { "name": "buildBceRequest", "kind": "method", "startLine": 146, "endLine": 171, "tokens": 143 }, { "name": "buildBceResponse", "kind": "method", "startLine": 173, "endLine": 189, "tokens": 102 } ], "symbolSource": "ts", "importance": 0.7184 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/client.go": { "description": "implements the infrastructure to access BCE services.", "tokens": 2713, "hash": "eb1493608266a341", "size": 9495, "mtimeMs": 1788424646776.1294, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "Client", "kind": "class", "startLine": 55, "endLine": 59, "tokens": 52 }, { "name": "BceClient", "kind": "class", "startLine": 62, "endLine": 65, "tokens": 29 }, { "name": "buildHttpRequest", "kind": "method", "startLine": 71, "endLine": 101, "tokens": 287 }, { "name": "SendRequest", "kind": "method", "startLine": 112, "endLine": 185, "tokens": 673 }, { "name": "SendRequestFromBytes", "kind": "method", "startLine": 197, "endLine": 247, "tokens": 502 }, { "name": "GetBceClientConfig", "kind": "method", "startLine": 249, "endLine": 251, "tokens": 25 }, { "name": "NewBceClient", "kind": "fn", "startLine": 253, "endLine": 257, "tokens": 63 }, { "name": "NewBceClientWithAkSk", "kind": "fn", "startLine": 259, "endLine": 279, "tokens": 229 } ], "symbolSource": "ts", "skeleton": "type Client interface {\ntype BceClient struct {\nfunc (c *BceClient) buildHttpRequest(request *BceRequest) {\nfunc (c *BceClient) SendRequest(req *BceRequest, resp *BceResponse) error {\nfunc (c *BceClient) SendRequestFromBytes(req *BceRequest, resp *BceResponse, content []byte) error {\nfunc (c *BceClient) GetBceClientConfig() *BceClientConfiguration {\nfunc NewBceClient(conf *BceClientConfiguration, sign auth.Signer) *BceClient {\nfunc NewBceClientWithAkSk(ak, sk, endPoint string) (*BceClient, error) {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/auth/signer.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/crypto/ebc.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/log/logger.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/config.go": { "description": "config.go - define the client configuration for BCE", "tokens": 770, "hash": "db52b611a3192600", "size": 2694, "mtimeMs": 1788424646776.1294, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "init", "kind": "fn", "startLine": 45, "endLine": 51, "tokens": 64 }, { "name": "BceClientConfiguration", "kind": "class", "startLine": 54, "endLine": 67, "tokens": 142 }, { "name": "String", "kind": "method", "startLine": 69, "endLine": 82, "tokens": 137 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/auth/signer.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/error.go": { "description": "error.go - define the error types for BCE", "tokens": 603, "hash": "3b274f0a8caba7da", "size": 2110, "mtimeMs": 1788424646776.1294, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "BceError", "kind": "class", "startLine": 36, "endLine": 38, "tokens": 10 }, { "name": "BceClientError", "kind": "class", "startLine": 41, "endLine": 41, "tokens": 13 }, { "name": "Error", "kind": "method", "startLine": 43, "endLine": 43, "tokens": 18 }, { "name": "NewBceClientError", "kind": "fn", "startLine": 45, "endLine": 45, "tokens": 24 }, { "name": "BceServiceError", "kind": "class", "startLine": 48, "endLine": 53, "tokens": 30 }, { "name": "Error", "kind": "method", "startLine": 55, "endLine": 60, "tokens": 46 }, { "name": "NewBceServiceError", "kind": "fn", "startLine": 62, "endLine": 64, "tokens": 38 } ], "symbolSource": "ts", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/request.go": { "description": "request.go - defines the BCE servies request", "tokens": 2212, "hash": "ae7e1eefdde957b9", "size": 7739, "mtimeMs": 1788424646776.1294, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "Body", "kind": "class", "startLine": 35, "endLine": 40, "tokens": 30 }, { "name": "Stream", "kind": "method", "startLine": 42, "endLine": 42, "tokens": 17 }, { "name": "SetStream", "kind": "method", "startLine": 44, "endLine": 44, "tokens": 20 }, { "name": "Writer", "kind": "method", "startLine": 46, "endLine": 46, "tokens": 16 }, { "name": "SetWriter", "kind": "method", "startLine": 48, "endLine": 48, "tokens": 16 }, { "name": "Size", "kind": "method", "startLine": 50, "endLine": 50, "tokens": 13 }, { "name": "SetSize", "kind": "method", "startLine": 52, "endLine": 52, "tokens": 15 }, { "name": "ContentMD5", "kind": "method", "startLine": 54, "endLine": 54, "tokens": 17 }, { "name": "SetContentMD5", "kind": "method", "startLine": 56, "endLine": 56, "tokens": 20 }, { "name": "Read", "kind": "method", "startLine": 58, "endLine": 66, "tokens": 56 }, { "name": "Close", "kind": "method", "startLine": 68, "endLine": 78, "tokens": 61 }, { "name": "Crc32", "kind": "method", "startLine": 80, "endLine": 87, "tokens": 41 }, { "name": "NewBodyFromBytes", "kind": "fn", "startLine": 98, "endLine": 107, "tokens": 93 }, { "name": "NewBodyFromString", "kind": "fn", "startLine": 118, "endLine": 127, "tokens": 94 }, { "name": "NewBodyFromFile", "kind": "fn", "startLine": 138, "endLine": 155, "tokens": 132 }, { "name": "NewBodyFromSectionFile", "kind": "fn", "startLine": 168, "endLine": 181, "tokens": 130 }, { "name": "NewBodyFromSizedReader", "kind": "fn", "startLine": 193, "endLine": 223, "tokens": 211 }, { "name": "BceRequest", "kind": "class", "startLine": 226, "endLine": 230, "tokens": 26 }, { "name": "RequestId", "kind": "method", "startLine": 232, "endLine": 232, "tokens": 18 }, { "name": "SetRequestId", "kind": "method", "startLine": 234, "endLine": 234, "tokens": 20 }, { "name": "ClientError", "kind": "method", "startLine": 236, "endLine": 236, "tokens": 22 }, { "name": "SetClientError", "kind": "method", "startLine": 238, "endLine": 238, "tokens": 23 }, { "name": "SetBody", "kind": "method", "startLine": 240, "endLine": 249, "tokens": 105 }, { "name": "BuildHttpRequest", "kind": "method", "startLine": 251, "endLine": 259, "tokens": 95 }, { "name": "String", "kind": "method", "startLine": 261, "endLine": 267, "tokens": 67 } ], "symbolSource": "ts", "skeleton": "type Body struct {\nfunc (b *Body) Stream() io.ReadCloser { return b.stream }\nfunc (b *Body) SetStream(stream io.ReadCloser) { b.stream = stream }\nfunc (b *Body) Writer() io.Writer { return b.writer }\nfunc (b *Body) SetWriter(w io.Writer) { b.writer = w }\nfunc (b *Body) Size() int64 { return b.size }\nfunc (b *Body) SetSize(size int64) { b.size = size }\nfunc (b *Body) ContentMD5() string { return b.contentMD5 }\nfunc (b *Body) SetContentMD5(md5Str string) { b.contentMD5 = md5Str }\nfunc (b *Body) Read(p []byte) (int, error) {\nfunc (b *Body) Close() error {\nfunc (b *Body) Crc32() uint32 {\nfunc NewBodyFromBytes(stream []byte) (*Body, error) {\nfunc NewBodyFromString(str string) (*Body, error) {\nfunc NewBodyFromFile(fname string) (*Body, error) {\nfunc NewBodyFromSectionFile(file *os.File, off, size int64) (*Body, error) {\nfunc NewBodyFromSizedReader(r io.Reader, size int64) (*Body, error) {\ntype BceRequest struct {\nfunc (b *BceRequest) RequestId() string { return b.requestId }\nfunc (b *BceRequest) SetRequestId(val string) { b.requestId = val }\nfunc (b *BceRequest) ClientError() *BceClientError { return b.clientError }\nfunc (b *BceRequest) SetClientError(err *BceClientError) { b.clientError = err }\nfunc (b *BceRequest) SetBody(body *Body) { // override SetBody derived from http.Request\nfunc (b *BceRequest) BuildHttpRequest() {\nfunc (b *BceRequest) String() string {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/crypto/ebc.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/response.go": { "description": "response.go - defines the common BCE services response", "tokens": 928, "hash": "64442bdf86bb2703", "size": 3247, "mtimeMs": 1788424646776.1294, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "BceResponse", "kind": "class", "startLine": 31, "endLine": 38, "tokens": 48 }, { "name": "IsFail", "kind": "method", "startLine": 40, "endLine": 42, "tokens": 23 }, { "name": "StatusCode", "kind": "method", "startLine": 44, "endLine": 46, "tokens": 18 }, { "name": "StatusText", "kind": "method", "startLine": 48, "endLine": 50, "tokens": 19 }, { "name": "RequestId", "kind": "method", "startLine": 52, "endLine": 54, "tokens": 19 }, { "name": "DebugId", "kind": "method", "startLine": 56, "endLine": 58, "tokens": 18 }, { "name": "Header", "kind": "method", "startLine": 60, "endLine": 62, "tokens": 25 }, { "name": "Headers", "kind": "method", "startLine": 64, "endLine": 66, "tokens": 25 }, { "name": "Body", "kind": "method", "startLine": 68, "endLine": 70, "tokens": 21 }, { "name": "SetHttpResponse", "kind": "method", "startLine": 72, "endLine": 74, "tokens": 26 }, { "name": "ElapsedTime", "kind": "method", "startLine": 76, "endLine": 78, "tokens": 25 }, { "name": "ServiceError", "kind": "method", "startLine": 80, "endLine": 82, "tokens": 23 }, { "name": "ParseResponse", "kind": "method", "startLine": 84, "endLine": 122, "tokens": 344 }, { "name": "ParseJsonBody", "kind": "method", "startLine": 124, "endLine": 128, "tokens": 48 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/retry.go": { "description": "retry.go - define the retry policy when making requests to BCE services", "tokens": 1031, "hash": "6205288b8e156242", "size": 3607, "mtimeMs": 1788424646776.1294, "updatedAt": "2026-09-08T03:09:38.934Z", "source": "scan", "symbols": [ { "name": "RetryPolicy", "kind": "class", "startLine": 29, "endLine": 32, "tokens": 36 }, { "name": "NoRetryPolicy", "kind": "class", "startLine": 35, "endLine": 35, "tokens": 8 }, { "name": "ShouldRetry", "kind": "method", "startLine": 37, "endLine": 39, "tokens": 25 }, { "name": "GetDelayBeforeNextRetryInMillis", "kind": "method", "startLine": 41, "endLine": 44, "tokens": 38 }, { "name": "NewNoRetryPolicy", "kind": "fn", "startLine": 46, "endLine": 48, "tokens": 20 }, { "name": "BackOffRetryPolicy", "kind": "class", "startLine": 56, "endLine": 60, "tokens": 34 }, { "name": "ShouldRetry", "kind": "method", "startLine": 62, "endLine": 108, "tokens": 330 }, { "name": "GetDelayBeforeNextRetryInMillis", "kind": "method", "startLine": 110, "endLine": 120, "tokens": 112 }, { "name": "NewBackOffRetryPolicy", "kind": "fn", "startLine": 122, "endLine": 124, "tokens": 40 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/log/logger.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go": { "description": "defines the structure of request and response which used to access the BCE services", "tokens": 1771, "hash": "37e55233333fb18c", "size": 6196, "mtimeMs": 1788424646776.1294, "updatedAt": "2026-09-08T03:09:38.935Z", "source": "scan", "symbols": [ { "name": "timeoutConn", "kind": "class", "startLine": 45, "endLine": 49, "tokens": 32 }, { "name": "Read", "kind": "method", "startLine": 51, "endLine": 56, "tokens": 58 }, { "name": "Write", "kind": "method", "startLine": 57, "endLine": 62, "tokens": 60 }, { "name": "Close", "kind": "method", "startLine": 63, "endLine": 63, "tokens": 24 }, { "name": "LocalAddr", "kind": "method", "startLine": 64, "endLine": 64, "tokens": 25 }, { "name": "RemoteAddr", "kind": "method", "startLine": 65, "endLine": 65, "tokens": 26 }, { "name": "SetDeadline", "kind": "method", "startLine": 66, "endLine": 66, "tokens": 26 }, { "name": "SetReadDeadline", "kind": "method", "startLine": 67, "endLine": 67, "tokens": 27 }, { "name": "SetWriteDeadline", "kind": "method", "startLine": 68, "endLine": 68, "tokens": 28 }, { "name": "ClientConfig", "kind": "class", "startLine": 70, "endLine": 72, "tokens": 15 }, { "name": "InitClient", "kind": "fn", "startLine": 76, "endLine": 99, "tokens": 222 }, { "name": "Execute", "kind": "fn", "startLine": 109, "endLine": 179, "tokens": 571 }, { "name": "SetResponseHeaderTimeout", "kind": "fn", "startLine": 180, "endLine": 198, "tokens": 170 } ], "symbolSource": "ts", "importance": 1 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/constants.go": { "description": "constants.go - defines constants of the BCE http package including headers and methods", "tokens": 1095, "hash": "35dad4d1fbc01296", "size": 3832, "mtimeMs": 1788424646776.4397, "updatedAt": "2026-09-08T03:09:38.935Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/request.go": { "description": "request.go - the custom HTTP request for BCE", "tokens": 1331, "hash": "f9955e30643775ef", "size": 4658, "mtimeMs": 1788424646776.4397, "updatedAt": "2026-09-08T03:09:38.935Z", "source": "scan", "symbols": [ { "name": "Request", "kind": "class", "startLine": 30, "endLine": 45, "tokens": 95 }, { "name": "Context", "kind": "method", "startLine": 47, "endLine": 49, "tokens": 18 }, { "name": "SetContext", "kind": "method", "startLine": 51, "endLine": 55, "tokens": 25 }, { "name": "Protocol", "kind": "method", "startLine": 57, "endLine": 59, "tokens": 17 }, { "name": "SetProtocol", "kind": "method", "startLine": 61, "endLine": 63, "tokens": 21 }, { "name": "Endpoint", "kind": "method", "startLine": 65, "endLine": 70, "tokens": 32 }, { "name": "SetEndpoint", "kind": "method", "startLine": 72, "endLine": 83, "tokens": 67 }, { "name": "Host", "kind": "method", "startLine": 85, "endLine": 87, "tokens": 15 }, { "name": "SetHost", "kind": "method", "startLine": 89, "endLine": 106, "tokens": 86 }, { "name": "Port", "kind": "method", "startLine": 108, "endLine": 110, "tokens": 14 }, { "name": "SetPort", "kind": "method", "startLine": 112, "endLine": 115, "tokens": 37 }, { "name": "Headers", "kind": "method", "startLine": 117, "endLine": 119, "tokens": 20 }, { "name": "SetHeaders", "kind": "method", "startLine": 121, "endLine": 123, "tokens": 23 }, { "name": "Header", "kind": "method", "startLine": 125, "endLine": 130, "tokens": 31 }, { "name": "SetHeader", "kind": "method", "startLine": 132, "endLine": 137, "tokens": 40 }, { "name": "Params", "kind": "method", "startLine": 139, "endLine": 141, "tokens": 19 }, { "name": "SetParams", "kind": "method", "startLine": 143, "endLine": 145, "tokens": 22 }, { "name": "Param", "kind": "method", "startLine": 147, "endLine": 152, "tokens": 30 }, { "name": "SetParam", "kind": "method", "startLine": 154, "endLine": 159, "tokens": 39 }, { "name": "QueryString", "kind": "method", "startLine": 161, "endLine": 171, "tokens": 86 }, { "name": "Method", "kind": "method", "startLine": 173, "endLine": 175, "tokens": 16 }, { "name": "SetMethod", "kind": "method", "startLine": 177, "endLine": 179, "tokens": 19 }, { "name": "Uri", "kind": "method", "startLine": 181, "endLine": 183, "tokens": 14 }, { "name": "SetUri", "kind": "method", "startLine": 185, "endLine": 187, "tokens": 16 }, { "name": "ProxyUrl", "kind": "method", "startLine": 189, "endLine": 191, "tokens": 17 }, { "name": "SetProxyUrl", "kind": "method", "startLine": 193, "endLine": 195, "tokens": 18 }, { "name": "Timeout", "kind": "method", "startLine": 197, "endLine": 199, "tokens": 16 }, { "name": "SetTimeout", "kind": "method", "startLine": 201, "endLine": 203, "tokens": 19 }, { "name": "Body", "kind": "method", "startLine": 205, "endLine": 207, "tokens": 17 }, { "name": "SetBody", "kind": "method", "startLine": 209, "endLine": 211, "tokens": 20 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/crypto/ebc.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/response.go": { "description": "response.go - the custom HTTP response for BCE", "tokens": 536, "hash": "97653560c700c4be", "size": 1874, "mtimeMs": 1788424646776.4397, "updatedAt": "2026-09-08T03:09:38.935Z", "source": "scan", "symbols": [ { "name": "Response", "kind": "class", "startLine": 26, "endLine": 29, "tokens": 55 }, { "name": "StatusText", "kind": "method", "startLine": 31, "endLine": 33, "tokens": 21 }, { "name": "StatusCode", "kind": "method", "startLine": 35, "endLine": 37, "tokens": 21 }, { "name": "Protocol", "kind": "method", "startLine": 39, "endLine": 41, "tokens": 20 }, { "name": "HttpResponse", "kind": "method", "startLine": 43, "endLine": 45, "tokens": 22 }, { "name": "SetHttpResponse", "kind": "method", "startLine": 47, "endLine": 49, "tokens": 26 }, { "name": "ElapsedTime", "kind": "method", "startLine": 51, "endLine": 53, "tokens": 21 }, { "name": "GetHeader", "kind": "method", "startLine": 55, "endLine": 57, "tokens": 27 }, { "name": "GetHeaders", "kind": "method", "startLine": 59, "endLine": 66, "tokens": 55 }, { "name": "ContentLength", "kind": "method", "startLine": 68, "endLine": 70, "tokens": 24 }, { "name": "Body", "kind": "method", "startLine": 72, "endLine": 74, "tokens": 21 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/LICENSE": { "description": "Project license", "tokens": 2714, "hash": "0d542e0c8804e39a", "size": 10174, "mtimeMs": 1788424646775.8574, "updatedAt": "2026-09-08T03:09:38.935Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/model/tag.go": { "description": "TagModel (3 fields)", "tokens": 31, "hash": "216f88b09f2cdadf", "size": 108, "mtimeMs": 1788424646776.4397, "updatedAt": "2026-09-08T03:09:38.935Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/autoSnapshotPolicy.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 2256, "hash": "c669a8b793c3b00c", "size": 7894, "mtimeMs": 1788424646776.6006, "updatedAt": "2026-09-08T03:09:38.935Z", "source": "scan", "symbols": [ { "name": "CreateAutoSnapshotPolicy", "kind": "fn", "startLine": 36, "endLine": 70, "tokens": 228 }, { "name": "AttachAutoSnapshotPolicy", "kind": "fn", "startLine": 80, "endLine": 109, "tokens": 182 }, { "name": "DetachAutoSnapshotPolicy", "kind": "fn", "startLine": 119, "endLine": 148, "tokens": 182 }, { "name": "DeleteAutoSnapshotPolicy", "kind": "fn", "startLine": 157, "endLine": 174, "tokens": 120 }, { "name": "ListAutoSnapshotPolicy", "kind": "fn", "startLine": 185, "endLine": 224, "tokens": 281 }, { "name": "GetAutoSnapshotPolicyDetail", "kind": "fn", "startLine": 234, "endLine": 255, "tokens": 152 }, { "name": "UpdateAutoSnapshotPolicy", "kind": "fn", "startLine": 264, "endLine": 291, "tokens": 170 } ], "symbolSource": "ts", "skeleton": "func CreateAutoSnapshotPolicy(cli bce.Client, args *CreateASPArgs) (*CreateASPResult, error) {\nfunc AttachAutoSnapshotPolicy(cli bce.Client, aspId string, args *AttachASPArgs) error {\nfunc DetachAutoSnapshotPolicy(cli bce.Client, aspId string, args *DetachASPArgs) error {\nfunc DeleteAutoSnapshotPolicy(cli bce.Client, aspId string) error {\nfunc ListAutoSnapshotPolicy(cli bce.Client, queryArgs *ListASPArgs) (*ListASPResult, error) {\nfunc GetAutoSnapshotPolicyDetail(cli bce.Client, aspId string) (*GetASPDetailResult, error) {\nfunc UpdateAutoSnapshotPolicy(cli bce.Client, args *UpdateASPArgs) error {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.2386 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/cds.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 7227, "hash": "7b5ea17d9f693f6c", "size": 25292, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.936Z", "source": "scan", "symbols": [ { "name": "CreateCDSVolume", "kind": "fn", "startLine": 38, "endLine": 72, "tokens": 226 }, { "name": "CreateCDSVolumeV3", "kind": "fn", "startLine": 83, "endLine": 117, "tokens": 228 }, { "name": "ListCDSVolume", "kind": "fn", "startLine": 128, "endLine": 182, "tokens": 416 }, { "name": "ListCDSVolumeV3", "kind": "fn", "startLine": 193, "endLine": 241, "tokens": 366 }, { "name": "GetCDSVolumeDetail", "kind": "fn", "startLine": 252, "endLine": 272, "tokens": 154 }, { "name": "GetCDSVolumeDetailV3", "kind": "fn", "startLine": 283, "endLine": 303, "tokens": 156 }, { "name": "AttachCDSVolume", "kind": "fn", "startLine": 315, "endLine": 347, "tokens": 218 }, { "name": "DetachCDSVolume", "kind": "fn", "startLine": 358, "endLine": 387, "tokens": 182 }, { "name": "DeleteCDSVolume", "kind": "fn", "startLine": 398, "endLine": 415, "tokens": 120 }, { "name": "DeleteCDSVolumeNew", "kind": "fn", "startLine": 427, "endLine": 454, "tokens": 176 }, { "name": "ResizeCDSVolume", "kind": "fn", "startLine": 465, "endLine": 501, "tokens": 254 }, { "name": "RollbackCDSVolume", "kind": "fn", "startLine": 512, "endLine": 541, "tokens": 185 }, { "name": "PurchaseReservedCDSVolume", "kind": "fn", "startLine": 552, "endLine": 584, "tokens": 215 }, { "name": "RenameCDSVolume", "kind": "fn", "startLine": 595, "endLine": 624, "tokens": 183 }, { "name": "ModifyCDSVolume", "kind": "fn", "startLine": 635, "endLine": 664, "tokens": 183 }, { "name": "ModifyChargeTypeCDSVolume", "kind": "fn", "startLine": 675, "endLine": 704, "tokens": 192 }, { "name": "AutoRenewCDSVolume", "kind": "fn", "startLine": 714, "endLine": 744, "tokens": 194 }, { "name": "CancelAutoRenewCDSVolume", "kind": "fn", "startLine": 754, "endLine": 784, "tokens": 199 }, { "name": "GetAvailableDiskInfo", "kind": "fn", "startLine": 795, "endLine": 814, "tokens": 165 }, { "name": "ListPurchasableDisksInfo", "kind": "fn", "startLine": 816, "endLine": 836, "tokens": 175 }, { "name": "DeletePrepayVolume", "kind": "fn", "startLine": 847, "endLine": 876, "tokens": 213 }, { "name": "TagVolume", "kind": "fn", "startLine": 878, "endLine": 903, "tokens": 166 }, { "name": "UntagVolume", "kind": "fn", "startLine": 905, "endLine": 930, "tokens": 168 }, { "name": "GetCdsPrice", "kind": "fn", "startLine": 932, "endLine": 961, "tokens": 202 }, { "name": "ModifySnapshotAttribute", "kind": "fn", "startLine": 963, "endLine": 992, "tokens": 192 } ], "symbolSource": "ts", "skeleton": "func CreateCDSVolume(cli bce.Client, args *CreateCDSVolumeArgs) (*CreateCDSVolumeResult, error) {\nfunc CreateCDSVolumeV3(cli bce.Client, args *CreateCDSVolumeV3Args) (*CreateCDSVolumeResult, error) {\nfunc ListCDSVolume(cli bce.Client, queryArgs *ListCDSVolumeArgs) (*ListCDSVolumeResult, error) {\nfunc ListCDSVolumeV3(cli bce.Client, queryArgs *ListCDSVolumeArgs) (*ListCDSVolumeResultV3, error) {\nfunc GetCDSVolumeDetail(cli bce.Client, volumeId string) (*GetVolumeDetailResult, error) {\nfunc GetCDSVolumeDetailV3(cli bce.Client, volumeId string) (*GetVolumeDetailResultV3, error) {\nfunc AttachCDSVolume(cli bce.Client, volumeId string, args *AttachVolumeArgs) (*AttachVolumeResult, error) {\nfunc DetachCDSVolume(cli bce.Client, volumeId string, args *DetachVolumeArgs) error {\nfunc DeleteCDSVolume(cli bce.Client, volumeId string) error {\nfunc DeleteCDSVolumeNew(cli bce.Client, volumeId string, args *DeleteCDSVolumeArgs) error {\nfunc ResizeCDSVolume(cli bce.Client, volumeId string, args *ResizeCSDVolumeArgs) (*ResizeCDSVolumeResult, error) {\nfunc RollbackCDSVolume(cli bce.Client, volumeId string, args *RollbackCSDVolumeArgs) error {\nfunc PurchaseReservedCDSVolume(cli bce.Client, volumeId string, args *PurchaseReservedCSDVolumeArgs) error {\nfunc RenameCDSVolume(cli bce.Client, volumeId string, args *RenameCSDVolumeArgs) error {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/deploySet.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 2378, "hash": "48e5fc94f9f73139", "size": 8320, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.936Z", "source": "scan", "symbols": [ { "name": "CreateDeploySet", "kind": "fn", "startLine": 34, "endLine": 65, "tokens": 230 }, { "name": "ListDeploySets", "kind": "fn", "startLine": 74, "endLine": 93, "tokens": 145 }, { "name": "ListDeploySetsWithId", "kind": "fn", "startLine": 103, "endLine": 129, "tokens": 197 }, { "name": "ModifyDeploySet", "kind": "fn", "startLine": 140, "endLine": 164, "tokens": 179 }, { "name": "DeleteDeploySet", "kind": "fn", "startLine": 174, "endLine": 192, "tokens": 122 }, { "name": "GetDeploySet", "kind": "fn", "startLine": 202, "endLine": 223, "tokens": 150 }, { "name": "UpdateInstanceDeploy", "kind": "fn", "startLine": 225, "endLine": 247, "tokens": 153 }, { "name": "DelInstanceDeploy", "kind": "fn", "startLine": 249, "endLine": 271, "tokens": 152 }, { "name": "getDeploySetCreateUri", "kind": "fn", "startLine": 273, "endLine": 275, "tokens": 37 }, { "name": "getDeploySetListUri", "kind": "fn", "startLine": 277, "endLine": 279, "tokens": 36 }, { "name": "getDeploySetUriWithId", "kind": "fn", "startLine": 281, "endLine": 283, "tokens": 37 }, { "name": "getDeploySetUrl", "kind": "fn", "startLine": 285, "endLine": 287, "tokens": 28 }, { "name": "getUpdateInstanceDeployUri", "kind": "fn", "startLine": 289, "endLine": 291, "tokens": 38 }, { "name": "getDelInstanceDeployUri", "kind": "fn", "startLine": 293, "endLine": 295, "tokens": 37 } ], "symbolSource": "ts", "skeleton": "func CreateDeploySet(cli bce.Client, clientToken string, reqBody *bce.Body) (*CreateDeploySetResult, error) {\nfunc ListDeploySets(cli bce.Client) (*ListDeploySetsResult, error) {\nfunc ListDeploySetsWithId(cli bce.Client, queryArgs *ListDeploySetArgs) (*ListDeploySetsResult, error) {\nfunc ModifyDeploySet(cli bce.Client, deploySetId string, clientToken string, reqBody *bce.Body) error {\nfunc DeleteDeploySet(cli bce.Client, deploySetId string) error {\nfunc GetDeploySet(cli bce.Client, deploySetId string) (*DeploySetResult, error) {\nfunc UpdateInstanceDeploy(cli bce.Client, clientToken string, reqBody *bce.Body) error {\nfunc DelInstanceDeploy(cli bce.Client, clientToken string, reqBody *bce.Body) error {\nfunc getDeploySetCreateUri() string {\nfunc getDeploySetListUri() string {\nfunc getDeploySetUriWithId(id string) string {\nfunc getDeploySetUrl(id string) string {\nfunc getUpdateInstanceDeployUri() string {\nfunc getDelInstanceDeployUri() string {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/image.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 4460, "hash": "ff8b471d31f9b984", "size": 15608, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.936Z", "source": "scan", "symbols": [ { "name": "CreateImage", "kind": "fn", "startLine": 40, "endLine": 74, "tokens": 222 }, { "name": "ListImage", "kind": "fn", "startLine": 85, "endLine": 128, "tokens": 334 }, { "name": "GetImageDetail", "kind": "fn", "startLine": 139, "endLine": 159, "tokens": 151 }, { "name": "DeleteImage", "kind": "fn", "startLine": 169, "endLine": 186, "tokens": 118 }, { "name": "RenameImage", "kind": "fn", "startLine": 196, "endLine": 223, "tokens": 165 }, { "name": "RemoteCopyImage", "kind": "fn", "startLine": 235, "endLine": 264, "tokens": 184 }, { "name": "RemoteCopyImageReturnImageIds", "kind": "fn", "startLine": 276, "endLine": 308, "tokens": 225 }, { "name": "CancelRemoteCopyImage", "kind": "fn", "startLine": 318, "endLine": 337, "tokens": 131 }, { "name": "ShareImage", "kind": "fn", "startLine": 348, "endLine": 377, "tokens": 178 }, { "name": "UnShareImage", "kind": "fn", "startLine": 388, "endLine": 417, "tokens": 180 }, { "name": "GetImageSharedUser", "kind": "fn", "startLine": 428, "endLine": 448, "tokens": 156 }, { "name": "GetImageOS", "kind": "fn", "startLine": 459, "endLine": 489, "tokens": 198 }, { "name": "BindImageToTags", "kind": "fn", "startLine": 491, "endLine": 509, "tokens": 126 }, { "name": "UnBindImageToTags", "kind": "fn", "startLine": 511, "endLine": 529, "tokens": 127 }, { "name": "ImportCustomImage", "kind": "fn", "startLine": 531, "endLine": 560, "tokens": 208 }, { "name": "BatchRefundResource", "kind": "fn", "startLine": 562, "endLine": 591, "tokens": 211 }, { "name": "GetAvailableImagesBySpec", "kind": "fn", "startLine": 593, "endLine": 626, "tokens": 245 } ], "symbolSource": "ts", "skeleton": "func CreateImage(cli bce.Client, args *CreateImageArgs) (*CreateImageResult, error) {\nfunc ListImage(cli bce.Client, queryArgs *ListImageArgs) (*ListImageResult, error) {\nfunc GetImageDetail(cli bce.Client, imageId string) (*GetImageDetailResult, error) {\nfunc DeleteImage(cli bce.Client, imageId string) error {\nfunc RenameImage(cli bce.Client, args *RenameImageArgs) error {\nfunc RemoteCopyImage(cli bce.Client, imageId string, args *RemoteCopyImageArgs) error {\nfunc RemoteCopyImageReturnImageIds(cli bce.Client, imageId string, args *RemoteCopyImageArgs) (*RemoteCopyImageResult, error) {\nfunc CancelRemoteCopyImage(cli bce.Client, imageId string) error {\nfunc ShareImage(cli bce.Client, imageId string, args *SharedUser) error {\nfunc UnShareImage(cli bce.Client, imageId string, args *SharedUser) error {\nfunc GetImageSharedUser(cli bce.Client, imageId string) (*GetImageSharedUserResult, error) {\nfunc GetImageOS(cli bce.Client, args *GetImageOsArgs) (*GetImageOsResult, error) {\nfunc BindImageToTags(cli bce.Client, imageId string, reqBody *bce.Body) error {\nfunc UnBindImageToTags(cli bce.Client, imageId string, reqBody *bce.Body) error {\nfunc ImportCustomImage(cli bce.Client, args *ImportCustomImageArgs) (*ImportCustomImageResult, error) {\nfunc BatchRefundResource(cli bce.Client, args *BatchRefundResourceArg) (*BatchRefundResourceResult, error) {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/instance.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 24137, "hash": "b7a8a6d5f8229137", "size": 84478, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.936Z", "source": "scan", "symbols": [ { "name": "CreateInstance", "kind": "fn", "startLine": 38, "endLine": 67, "tokens": 217 }, { "name": "CreateInstanceByLabel", "kind": "fn", "startLine": 78, "endLine": 107, "tokens": 224 }, { "name": "CreateInstanceBySpec", "kind": "fn", "startLine": 118, "endLine": 147, "tokens": 226 }, { "name": "CreateInstanceV3", "kind": "fn", "startLine": 158, "endLine": 187, "tokens": 220 }, { "name": "ListInstances", "kind": "fn", "startLine": 198, "endLine": 286, "tokens": 671 }, { "name": "ListRecycleInstances", "kind": "fn", "startLine": 297, "endLine": 328, "tokens": 216 }, { "name": "ListServersByMarkerV3", "kind": "fn", "startLine": 339, "endLine": 370, "tokens": 216 }, { "name": "GetInstanceDetail", "kind": "fn", "startLine": 381, "endLine": 403, "tokens": 167 }, { "name": "GetInstanceDetailWithDeploySet", "kind": "fn", "startLine": 405, "endLine": 428, "tokens": 184 }, { "name": "GetInstanceDetailWithDeploySetAndFailed", "kind": "fn", "startLine": 430, "endLine": 459, "tokens": 229 }, { "name": "DeleteInstance", "kind": "fn", "startLine": 469, "endLine": 486, "tokens": 121 }, { "name": "DeleteInstanceIngorePayment", "kind": "fn", "startLine": 496, "endLine": 526, "tokens": 217 }, { "name": "DeleteRecycledInstance", "kind": "fn", "startLine": 536, "endLine": 553, "tokens": 126 }, { "name": "DescribeRegions", "kind": "fn", "startLine": 564, "endLine": 586, "tokens": 159 }, { "name": "AutoReleaseInstance", "kind": "fn", "startLine": 597, "endLine": 623, "tokens": 189 }, { "name": "ResizeInstance", "kind": "fn", "startLine": 634, "endLine": 657, "tokens": 164 }, { "name": "RebuildInstance", "kind": "fn", "startLine": 668, "endLine": 687, "tokens": 140 }, { "name": "StartInstance", "kind": "fn", "startLine": 697, "endLine": 715, "tokens": 128 }, { "name": "StopInstance", "kind": "fn", "startLine": 726, "endLine": 745, "tokens": 139 }, { "name": "RebootInstance", "kind": "fn", "startLine": 756, "endLine": 775, "tokens": 140 }, { "name": "RecoveryInstance", "kind": "fn", "startLine": 777, "endLine": 795, "tokens": 125 }, { "name": "ChangeInstancePass", "kind": "fn", "startLine": 806, "endLine": 825, "tokens": 142 }, { "name": "ModifyDeletionProtection", "kind": "fn", "startLine": 836, "endLine": 854, "tokens": 138 }, { "name": "ModifyRelatedDeletePolicy", "kind": "fn", "startLine": 865, "endLine": 883, "tokens": 138 }, { "name": "ModifyInstanceAttribute", "kind": "fn", "startLine": 894, "endLine": 913, "tokens": 145 }, { "name": "ModifyInstanceDesc", "kind": "fn", "startLine": 924, "endLine": 943, "tokens": 142 }, { "name": "ModifyInstanceHostname", "kind": "fn", "startLine": 954, "endLine": 973, "tokens": 144 }, { "name": "BindSecurityGroup", "kind": "fn", "startLine": 984, "endLine": 1003, "tokens": 140 }, { "name": "UnBindSecurityGroup", "kind": "fn", "startLine": 1014, "endLine": 1033, "tokens": 141 }, { "name": "GetInstanceVNC", "kind": "fn", "startLine": 1044, "endLine": 1064, "tokens": 153 } ], "symbolSource": "ts", "skeleton": "func CreateInstance(cli bce.Client, args *CreateInstanceArgs, reqBody *bce.Body) (*CreateInstanceResult,\nfunc CreateInstanceByLabel(cli bce.Client, args *CreateSpecialInstanceBySpecArgs, reqBody *bce.Body) (*CreateInstanceResult,\nfunc CreateInstanceBySpec(cli bce.Client, args *CreateInstanceBySpecArgs, reqBody *bce.Body) (\nfunc CreateInstanceV3(cli bce.Client, args *CreateInstanceV3Args, reqBody *bce.Body) (\nfunc ListInstances(cli bce.Client, args *ListInstanceArgs) (*ListInstanceResult, error) {\nfunc ListRecycleInstances(cli bce.Client, args *ListRecycleInstanceArgs) (*ListRecycleInstanceResult, error) {\nfunc ListServersByMarkerV3(cli bce.Client, args *ListServerRequestV3Args) (*LogicMarkerResultResponseV3, error) {\nfunc GetInstanceDetail(cli bce.Client, instanceId string) (*GetInstanceDetailResult, error) {\nfunc GetInstanceDetailWithDeploySet(cli bce.Client, instanceId string, isDeploySet bool) (*GetInstanceDetailResult, error) {\nfunc GetInstanceDetailWithDeploySetAndFailed(cli bce.Client, instanceId string,\nfunc DeleteInstance(cli bce.Client, instanceId string) error {\nfunc DeleteInstanceIngorePayment(cli bce.Client, args *DeleteInstanceIngorePaymentArgs) (*DeleteInstanceResult, error) {\nfunc DeleteRecycledInstance(cli bce.Client, instanceId string) error {\nfunc DescribeRegions(cli bce.Client, reqBody *bce.Body) (*DescribeRegionsResult, error) {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/keypair.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 1948, "hash": "8f77a0f69e9d19be", "size": 6815, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.936Z", "source": "scan", "symbols": [ { "name": "CreateKeypair", "kind": "fn", "startLine": 28, "endLine": 62, "tokens": 230 }, { "name": "ImportKeypair", "kind": "fn", "startLine": 64, "endLine": 99, "tokens": 230 }, { "name": "AttachKeypair", "kind": "fn", "startLine": 101, "endLine": 127, "tokens": 166 }, { "name": "DetachKeypair", "kind": "fn", "startLine": 129, "endLine": 155, "tokens": 166 }, { "name": "DeleteKeypair", "kind": "fn", "startLine": 157, "endLine": 183, "tokens": 167 }, { "name": "GetKeypairDetail", "kind": "fn", "startLine": 185, "endLine": 205, "tokens": 148 }, { "name": "ListKeypairs", "kind": "fn", "startLine": 207, "endLine": 242, "tokens": 253 }, { "name": "RenameKeypair", "kind": "fn", "startLine": 244, "endLine": 270, "tokens": 166 }, { "name": "UpdateKeypairDescription", "kind": "fn", "startLine": 272, "endLine": 298, "tokens": 172 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/model.go": { "description": "model.go - definitions of the request arguments and results data structure model", "tokens": 35163, "hash": "cb0d9ef471b09035", "size": 123260, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.937Z", "source": "scan", "symbols": [ { "name": "InstanceStatus", "kind": "class", "startLine": 23, "endLine": 23, "tokens": 8 }, { "name": "InstanceType", "kind": "class", "startLine": 40, "endLine": 40, "tokens": 7 }, { "name": "StorageType", "kind": "class", "startLine": 59, "endLine": 59, "tokens": 7 }, { "name": "StorageTypeV3", "kind": "class", "startLine": 77, "endLine": 77, "tokens": 8 }, { "name": "PaymentTimingType", "kind": "class", "startLine": 95, "endLine": 95, "tokens": 9 }, { "name": "InstanceModel", "kind": "class", "startLine": 107, "endLine": 176, "tokens": 1321 }, { "name": "DeploySetSimpleModel", "kind": "class", "startLine": 178, "endLine": 184, "tokens": 64 }, { "name": "GetAllStocksResult", "kind": "class", "startLine": 186, "endLine": 189, "tokens": 34 }, { "name": "BccStock", "kind": "class", "startLine": 191, "endLine": 199, "tokens": 100 }, { "name": "BccOnlineStock", "kind": "class", "startLine": 201, "endLine": 206, "tokens": 62 }, { "name": "BbcStock", "kind": "class", "startLine": 208, "endLine": 214, "tokens": 76 }, { "name": "NicInfo", "kind": "class", "startLine": 216, "endLine": 237, "tokens": 315 }, { "name": "EriInfo", "kind": "class", "startLine": 239, "endLine": 242, "tokens": 23 }, { "name": "IpModel", "kind": "class", "startLine": 244, "endLine": 254, "tokens": 115 }, { "name": "Reservation", "kind": "class", "startLine": 256, "endLine": 259, "tokens": 40 }, { "name": "Billing", "kind": "class", "startLine": 261, "endLine": 264, "tokens": 44 }, { "name": "EphemeralDisk", "kind": "class", "startLine": 266, "endLine": 270, "tokens": 48 }, { "name": "EphemeralDiskV3", "kind": "class", "startLine": 272, "endLine": 276, "tokens": 51 }, { "name": "CreateCdsModel", "kind": "class", "startLine": 278, "endLine": 283, "tokens": 67 }, { "name": "CreateCdsModelV3", "kind": "class", "startLine": 285, "endLine": 290, "tokens": 70 }, { "name": "DiskInfo", "kind": "class", "startLine": 292, "endLine": 296, "tokens": 47 }, { "name": "DiskZoneResource", "kind": "class", "startLine": 298, "endLine": 301, "tokens": 33 }, { "name": "CreateInstanceArgs", "kind": "class", "startLine": 303, "endLine": 357, "tokens": 1158 }, { "name": "CreateInstanceArgsV2", "kind": "class", "startLine": 359, "endLine": 412, "tokens": 1120 }, { "name": "DescribeRegionsArgs", "kind": "class", "startLine": 414, "endLine": 416, "tokens": 22 }, { "name": "DescribeRegionsResult", "kind": "class", "startLine": 418, "endLine": 420, "tokens": 21 }, { "name": "Region", "kind": "class", "startLine": 422, "endLine": 426, "tokens": 44 }, { "name": "FileSystemModel", "kind": "class", "startLine": 428, "endLine": 433, "tokens": 47 }, { "name": "CreateInstanceStockArgs", "kind": "class", "startLine": 435, "endLine": 443, "tokens": 131 }, { "name": "ResizeInstanceStockArgs", "kind": "class", "startLine": 445, "endLine": 450, "tokens": 81 } ], "symbolSource": "ts", "skeleton": "type InstanceStatus string\ntype InstanceType string\ntype StorageType string\ntype StorageTypeV3 string\ntype PaymentTimingType string\ntype InstanceModel struct {\ntype DeploySetSimpleModel struct {\ntype GetAllStocksResult struct {\ntype BccStock struct {\ntype BccOnlineStock struct {\ntype BbcStock struct {\ntype NicInfo struct {\ntype EriInfo struct {\ntype IpModel struct {\ntype Reservation struct {\ntype Billing struct {\ntype EphemeralDisk struct {\ntype EphemeralDiskV3 struct {\ntype CreateCdsModel struct {\ntype CreateCdsModelV3 struct {\ntype DiskInfo struct {\ntype DiskZoneResource struct {\ntype CreateInstanceArgs struct {\ntype CreateInstanceArgsV2 struct {\ntype DescribeRegionsArgs struct {\ntype DescribeRegionsResult struct {\ntype Region struct {\ntype FileSystemModel struct {\ntype CreateInstanceStockArgs struct {\ntype ResizeInstanceStockArgs struct {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/model/types.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/other.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 1850, "hash": "d1c6a4f02b59cc48", "size": 6475, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.937Z", "source": "scan", "symbols": [ { "name": "ListSpec", "kind": "fn", "startLine": 33, "endLine": 54, "tokens": 138 }, { "name": "ListZone", "kind": "fn", "startLine": 63, "endLine": 84, "tokens": 138 }, { "name": "ListFlavorSpec", "kind": "fn", "startLine": 94, "endLine": 127, "tokens": 222 }, { "name": "GetPriceBySpec", "kind": "fn", "startLine": 137, "endLine": 168, "tokens": 204 }, { "name": "ListTypeZones", "kind": "fn", "startLine": 177, "endLine": 209, "tokens": 248 }, { "name": "ListInstanceEnis", "kind": "fn", "startLine": 218, "endLine": 236, "tokens": 152 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/reserved.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 1395, "hash": "004e6f3f580c7153", "size": 4882, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.937Z", "source": "scan", "symbols": [ { "name": "BindReservedInstanceToTags", "kind": "fn", "startLine": 27, "endLine": 45, "tokens": 135 }, { "name": "UnbindReservedInstanceFromTags", "kind": "fn", "startLine": 47, "endLine": 66, "tokens": 137 }, { "name": "CreateReservedInstance", "kind": "fn", "startLine": 68, "endLine": 93, "tokens": 194 }, { "name": "ModifyReservedInstances", "kind": "fn", "startLine": 95, "endLine": 120, "tokens": 195 }, { "name": "ListReservedInstances", "kind": "fn", "startLine": 122, "endLine": 163, "tokens": 292 }, { "name": "RenewReservedInstances", "kind": "fn", "startLine": 165, "endLine": 190, "tokens": 194 } ], "symbolSource": "ts", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/securityGroup.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 2453, "hash": "cb4104d2b1e67261", "size": 8584, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.937Z", "source": "scan", "symbols": [ { "name": "CreateSecurityGroup", "kind": "fn", "startLine": 39, "endLine": 73, "tokens": 233 }, { "name": "ListSecurityGroup", "kind": "fn", "startLine": 84, "endLine": 129, "tokens": 364 }, { "name": "AuthorizeSecurityGroupRule", "kind": "fn", "startLine": 140, "endLine": 172, "tokens": 219 }, { "name": "RevokeSecurityGroupRule", "kind": "fn", "startLine": 183, "endLine": 212, "tokens": 194 }, { "name": "DeleteSecurityGroup", "kind": "fn", "startLine": 222, "endLine": 239, "tokens": 127 }, { "name": "DeleteSecurityGroupRule", "kind": "fn", "startLine": 248, "endLine": 256, "tokens": 103 }, { "name": "UpdateSecurityGroupRule", "kind": "fn", "startLine": 265, "endLine": 276, "tokens": 126 }, { "name": "GetSecurityGroupDetail", "kind": "fn", "startLine": 286, "endLine": 304, "tokens": 164 } ], "symbolSource": "ts", "skeleton": "func CreateSecurityGroup(cli bce.Client, args *CreateSecurityGroupArgs) (*CreateSecurityGroupResult, error) {\nfunc ListSecurityGroup(cli bce.Client, queryArgs *ListSecurityGroupArgs) (*ListSecurityGroupResult, error) {\nfunc AuthorizeSecurityGroupRule(cli bce.Client, securityGroupId string, args *AuthorizeSecurityGroupArgs) error {\nfunc RevokeSecurityGroupRule(cli bce.Client, securityGroupId string, args *RevokeSecurityGroupArgs) error {\nfunc DeleteSecurityGroup(cli bce.Client, securityGroupId string) error {\nfunc DeleteSecurityGroupRule(cli bce.Client, args *DeleteSecurityGroupRuleArgs) error {\nfunc UpdateSecurityGroupRule(cli bce.Client, args *UpdateSecurityGroupRuleArgs) error {\nfunc GetSecurityGroupDetail(cli bce.Client, securityGroupId string) (*GetSecurityGroupDetailResult, error) {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/snapshot.go": { "description": "defines all APIs supported by the BCC service of BCE.", "tokens": 2309, "hash": "83410842591c3dc0", "size": 8080, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.938Z", "source": "scan", "symbols": [ { "name": "CreateSnapshot", "kind": "fn", "startLine": 36, "endLine": 70, "tokens": 227 }, { "name": "ListSnapshot", "kind": "fn", "startLine": 80, "endLine": 113, "tokens": 233 }, { "name": "ListSnapshotChain", "kind": "fn", "startLine": 123, "endLine": 161, "tokens": 291 }, { "name": "GetSnapshotDetail", "kind": "fn", "startLine": 171, "endLine": 192, "tokens": 156 }, { "name": "DeleteSnapshot", "kind": "fn", "startLine": 201, "endLine": 218, "tokens": 121 }, { "name": "TagSnapshotChain", "kind": "fn", "startLine": 220, "endLine": 246, "tokens": 170 }, { "name": "UntagSnapshotChain", "kind": "fn", "startLine": 248, "endLine": 274, "tokens": 172 }, { "name": "CreateRemoteCopySnapshot", "kind": "fn", "startLine": 276, "endLine": 313, "tokens": 245 } ], "symbolSource": "ts", "skeleton": "func CreateSnapshot(cli bce.Client, args *CreateSnapshotArgs) (*CreateSnapshotResult, error) {\nfunc ListSnapshot(cli bce.Client, queryArgs *ListSnapshotArgs) (*ListSnapshotResult, error) {\nfunc ListSnapshotChain(cli bce.Client, queryArgs *ListSnapshotChainArgs) (*ListSnapshotChainResult, error) {\nfunc GetSnapshotDetail(cli bce.Client, snapshotId string) (*GetSnapshotDetailResult, error) {\nfunc DeleteSnapshot(cli bce.Client, snapshotId string) error {\nfunc TagSnapshotChain(cli bce.Client, chainId string, args *TagVolumeArgs) error {\nfunc UntagSnapshotChain(cli bce.Client, chainId string, args *TagVolumeArgs) error {\nfunc CreateRemoteCopySnapshot(cli bce.Client, snapshotId string, args *RemoteCopySnapshotArgs) (", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/tags.go": { "description": "BindInstanceToTagsByResourceType, UnbindInstanceToTagsByResourceType", "tokens": 310, "hash": "615a6100825065f9", "size": 1085, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.938Z", "source": "scan", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/client.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/util.go": { "description": "util.go - define the utilities for api package of BCC service", "tokens": 5231, "hash": "262ddb80e28e9d7d", "size": 18307, "mtimeMs": 1788424646776.674, "updatedAt": "2026-09-08T03:09:38.938Z", "source": "scan", "symbols": [ { "name": "getInstanceUri", "kind": "fn", "startLine": 114, "endLine": 116, "tokens": 22 }, { "name": "getInstanceByLabelUri", "kind": "fn", "startLine": 118, "endLine": 120, "tokens": 26 }, { "name": "getInstanceUriV3", "kind": "fn", "startLine": 122, "endLine": 124, "tokens": 23 }, { "name": "getRecycleInstanceListUri", "kind": "fn", "startLine": 126, "endLine": 128, "tokens": 30 }, { "name": "getServersByMarkerV3Uri", "kind": "fn", "startLine": 130, "endLine": 132, "tokens": 30 }, { "name": "getInstanceBySpecUri", "kind": "fn", "startLine": 134, "endLine": 136, "tokens": 26 }, { "name": "getInstanceUriWithId", "kind": "fn", "startLine": 138, "endLine": 140, "tokens": 30 }, { "name": "getPrepaidInstanceDeleteUri", "kind": "fn", "startLine": 142, "endLine": 144, "tokens": 32 }, { "name": "getRecoveryInstanceUri", "kind": "fn", "startLine": 146, "endLine": 148, "tokens": 31 }, { "name": "getBatchAddIpUri", "kind": "fn", "startLine": 150, "endLine": 152, "tokens": 30 }, { "name": "getBatchDelIpUri", "kind": "fn", "startLine": 154, "endLine": 156, "tokens": 30 }, { "name": "getBidInstancePriceUri", "kind": "fn", "startLine": 158, "endLine": 160, "tokens": 31 }, { "name": "listBidFlavorUri", "kind": "fn", "startLine": 162, "endLine": 164, "tokens": 30 }, { "name": "getInstanceVNCUri", "kind": "fn", "startLine": 166, "endLine": 168, "tokens": 35 }, { "name": "getInstanceDeletionProtectionUri", "kind": "fn", "startLine": 170, "endLine": 172, "tokens": 42 }, { "name": "getInstanceRelatedDeletePolicy", "kind": "fn", "startLine": 174, "endLine": 176, "tokens": 42 }, { "name": "Aes128EncryptUseSecreteKey", "kind": "fn", "startLine": 178, "endLine": 189, "tokens": 83 }, { "name": "getVolumeUri", "kind": "fn", "startLine": 191, "endLine": 193, "tokens": 21 }, { "name": "getVolumeV3Uri", "kind": "fn", "startLine": 195, "endLine": 197, "tokens": 22 }, { "name": "getVolumeUriWithId", "kind": "fn", "startLine": 199, "endLine": 201, "tokens": 28 }, { "name": "getDeletePrepayVolumeUri", "kind": "fn", "startLine": 203, "endLine": 205, "tokens": 25 }, { "name": "getVolumeV3UriWithId", "kind": "fn", "startLine": 207, "endLine": 209, "tokens": 29 }, { "name": "getAutoRenewVolumeUri", "kind": "fn", "startLine": 211, "endLine": 213, "tokens": 31 }, { "name": "getCancelAutoRenewVolumeUri", "kind": "fn", "startLine": 215, "endLine": 217, "tokens": 34 }, { "name": "getAvailableDiskInfo", "kind": "fn", "startLine": 219, "endLine": 221, "tokens": 25 }, { "name": "listPurchasableDisksInfo", "kind": "fn", "startLine": 223, "endLine": 225, "tokens": 28 }, { "name": "getSecurityGroupUri", "kind": "fn", "startLine": 227, "endLine": 229, "tokens": 25 }, { "name": "getSecurityGroupUriWithId", "kind": "fn", "startLine": 231, "endLine": 233, "tokens": 32 }, { "name": "getSecurityGroupRuleUri", "kind": "fn", "startLine": 235, "endLine": 237, "tokens": 29 }, { "name": "getImageUri", "kind": "fn", "startLine": 239, "endLine": 241, "tokens": 20 } ], "symbolSource": "ts", "skeleton": "func getInstanceUri() string {\nfunc getInstanceByLabelUri() string {\nfunc getInstanceUriV3() string {\nfunc getRecycleInstanceListUri() string {\nfunc getServersByMarkerV3Uri() string {\nfunc getInstanceBySpecUri() string {\nfunc getInstanceUriWithId(id string) string {\nfunc getPrepaidInstanceDeleteUri() string {\nfunc getRecoveryInstanceUri() string {\nfunc getBatchAddIpUri() string {\nfunc getBatchDelIpUri() string {\nfunc getBidInstancePriceUri() string {\nfunc listBidFlavorUri() string {\nfunc getInstanceVNCUri(id string) string {\nfunc getInstanceDeletionProtectionUri(id string) string {\nfunc getInstanceRelatedDeletePolicy(id string) string {\nfunc Aes128EncryptUseSecreteKey(sk string, data string) (string, error) {\nfunc getVolumeUri() string {\nfunc getVolumeV3Uri() string {\nfunc getVolumeUriWithId(id string) string {\nfunc getDeletePrepayVolumeUri() string {\nfunc getVolumeV3UriWithId(id string) string {\nfunc getAutoRenewVolumeUri() string {\nfunc getCancelAutoRenewVolumeUri() string {\nfunc getAvailableDiskInfo() string {\nfunc listPurchasableDisksInfo() string {\nfunc getSecurityGroupUri() string {\nfunc getSecurityGroupUriWithId(id string) string {\nfunc getSecurityGroupRuleUri() string {\nfunc getImageUri() string {", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/crypto/ebc.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/client.go": { "description": "defines the BCC services of BCE. The supported APIs are all defined in sub-package", "tokens": 23637, "hash": "e58a4358a878a922", "size": 82731, "mtimeMs": 1788424646777.071, "updatedAt": "2026-09-08T03:09:38.938Z", "source": "scan", "symbols": [ { "name": "Client", "kind": "class", "startLine": 33, "endLine": 35, "tokens": 11 }, { "name": "NewClient", "kind": "fn", "startLine": 39, "endLine": 62, "tokens": 250 }, { "name": "CreateInstance", "kind": "method", "startLine": 72, "endLine": 92, "tokens": 152 }, { "name": "CreateInstanceV2", "kind": "method", "startLine": 102, "endLine": 146, "tokens": 338 }, { "name": "CreateInstanceByLabel", "kind": "method", "startLine": 156, "endLine": 176, "tokens": 159 }, { "name": "CreateInstanceBySpec", "kind": "method", "startLine": 186, "endLine": 206, "tokens": 158 }, { "name": "CreateInstanceBySpecV2", "kind": "method", "startLine": 216, "endLine": 264, "tokens": 351 }, { "name": "CreateInstanceV3", "kind": "method", "startLine": 274, "endLine": 294, "tokens": 153 }, { "name": "ListInstances", "kind": "method", "startLine": 304, "endLine": 306, "tokens": 38 }, { "name": "ListRecycleInstances", "kind": "method", "startLine": 316, "endLine": 318, "tokens": 46 }, { "name": "ListServersByMarkerV3", "kind": "method", "startLine": 328, "endLine": 330, "tokens": 47 }, { "name": "GetInstanceDetail", "kind": "method", "startLine": 340, "endLine": 342, "tokens": 40 }, { "name": "GetInstanceDetailWithDeploySet", "kind": "method", "startLine": 344, "endLine": 347, "tokens": 57 }, { "name": "GetInstanceDetailWithDeploySetAndFailed", "kind": "method", "startLine": 349, "endLine": 353, "tokens": 73 }, { "name": "DeleteInstance", "kind": "method", "startLine": 362, "endLine": 364, "tokens": 30 }, { "name": "AutoReleaseInstance", "kind": "method", "startLine": 374, "endLine": 379, "tokens": 58 }, { "name": "ResizeInstance", "kind": "method", "startLine": 389, "endLine": 400, "tokens": 92 }, { "name": "RebuildInstance", "kind": "method", "startLine": 410, "endLine": 428, "tokens": 146 }, { "name": "RebuildInstanceV2", "kind": "method", "startLine": 430, "endLine": 457, "tokens": 200 }, { "name": "StartInstance", "kind": "method", "startLine": 466, "endLine": 468, "tokens": 29 }, { "name": "StopInstanceWithNoCharge", "kind": "method", "startLine": 479, "endLine": 493, "tokens": 121 }, { "name": "StopInstance", "kind": "method", "startLine": 503, "endLine": 518, "tokens": 98 }, { "name": "RebootInstance", "kind": "method", "startLine": 528, "endLine": 543, "tokens": 100 }, { "name": "RecoveryInstance", "kind": "method", "startLine": 545, "endLine": 556, "tokens": 79 }, { "name": "ChangeInstancePass", "kind": "method", "startLine": 566, "endLine": 583, "tokens": 138 }, { "name": "ModifyDeletionProtection", "kind": "method", "startLine": 593, "endLine": 603, "tokens": 93 }, { "name": "ModifyRelatedDeletePolicy", "kind": "method", "startLine": 613, "endLine": 623, "tokens": 93 }, { "name": "ModifyInstanceAttribute", "kind": "method", "startLine": 633, "endLine": 644, "tokens": 94 }, { "name": "ModifyInstanceDesc", "kind": "method", "startLine": 654, "endLine": 665, "tokens": 90 }, { "name": "ModifyInstanceHostname", "kind": "method", "startLine": 675, "endLine": 686, "tokens": 93 } ], "symbolSource": "ts", "skeleton": "type Client struct {\nfunc NewClient(ak, sk, endPoint string) (*Client, error) {\nfunc (c *Client) CreateInstance(args *api.CreateInstanceArgs) (*api.CreateInstanceResult, error) {\nfunc (c *Client) CreateInstanceV2(argsV2 *api.CreateInstanceArgsV2) (*api.CreateInstanceResult, error) {\nfunc (c *Client) CreateInstanceByLabel(args *api.CreateSpecialInstanceBySpecArgs) (*api.CreateInstanceResult, error) {\nfunc (c *Client) CreateInstanceBySpec(args *api.CreateInstanceBySpecArgs) (*api.CreateInstanceBySpecResult, error) {\nfunc (c *Client) CreateInstanceBySpecV2(argsV2 *api.CreateInstanceBySpecArgsV2) (*api.CreateInstanceBySpecResult, error) {\nfunc (c *Client) CreateInstanceV3(args *api.CreateInstanceV3Args) (*api.CreateInstanceV3Result, error) {\nfunc (c *Client) ListInstances(args *api.ListInstanceArgs) (*api.ListInstanceResult, error) {\nfunc (c *Client) ListRecycleInstances(args *api.ListRecycleInstanceArgs) (*api.ListRecycleInstanceResult, error) {\nfunc (c *Client) ListServersByMarkerV3(args *api.ListServerRequestV3Args) (*api.LogicMarkerResultResponseV3, error) {\nfunc (c *Client) GetInstanceDetail(instanceId string) (*api.GetInstanceDetailResult, error) {\nfunc (c *Client) GetInstanceDetailWithDeploySet(instanceId string, isDeploySet bool) (*api.GetInstanceDetailResult,\nfunc (c *Client) GetInstanceDetailWithDeploySetAndFailed(instanceId string,", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/auth/signer.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/autoSnapshotPolicy.go" ], "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/config.json": { "description": "", "tokens": 12, "hash": "be28b7b5ef53165a", "size": 42, "mtimeMs": 1788424646777.071, "updatedAt": "2026-09-08T03:09:38.938Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/crypto/ebc.go": { "description": "EBCEncrypto", "tokens": 227, "hash": "3631aaee0c680e1e", "size": 792, "mtimeMs": 1788424646777.6187, "updatedAt": "2026-09-08T03:09:38.938Z", "source": "scan", "importance": 0.3704 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/log/logger.go": { "description": "implements the log facilities for BCE. It supports log to stderr, stdout as well as", "tokens": 3234, "hash": "7360f9fe67361a6d", "size": 11318, "mtimeMs": 1788424646777.6187, "updatedAt": "2026-09-08T03:09:38.938Z", "source": "scan", "symbols": [ { "name": "Handler", "kind": "class", "startLine": 48, "endLine": 48, "tokens": 6 }, { "name": "RotateStrategy", "kind": "class", "startLine": 58, "endLine": 58, "tokens": 8 }, { "name": "Level", "kind": "class", "startLine": 74, "endLine": 74, "tokens": 5 }, { "name": "writerArgs", "kind": "class", "startLine": 108, "endLine": 111, "tokens": 39 }, { "name": "logger", "kind": "class", "startLine": 114, "endLine": 127, "tokens": 122 }, { "name": "logging", "kind": "method", "startLine": 129, "endLine": 173, "tokens": 403 }, { "name": "buildWriter", "kind": "method", "startLine": 175, "endLine": 191, "tokens": 107 }, { "name": "buildFileWriter", "kind": "method", "startLine": 193, "endLine": 254, "tokens": 429 }, { "name": "buildFileWriterBySize", "kind": "method", "startLine": 256, "endLine": 287, "tokens": 307 }, { "name": "SetHandler", "kind": "method", "startLine": 289, "endLine": 289, "tokens": 16 }, { "name": "SetLogDir", "kind": "method", "startLine": 291, "endLine": 291, "tokens": 17 }, { "name": "SetLogLevel", "kind": "method", "startLine": 293, "endLine": 293, "tokens": 20 }, { "name": "SetLogFormat", "kind": "method", "startLine": 295, "endLine": 295, "tokens": 21 }, { "name": "SetRotateType", "kind": "method", "startLine": 297, "endLine": 297, "tokens": 23 }, { "name": "SetRotateSize", "kind": "method", "startLine": 299, "endLine": 299, "tokens": 19 }, { "name": "Debug", "kind": "method", "startLine": 301, "endLine": 301, "tokens": 25 }, { "name": "Debugln", "kind": "method", "startLine": 303, "endLine": 303, "tokens": 26 }, { "name": "Debugf", "kind": "method", "startLine": 305, "endLine": 305, "tokens": 26 }, { "name": "Info", "kind": "method", "startLine": 307, "endLine": 307, "tokens": 25 }, { "name": "Infoln", "kind": "method", "startLine": 309, "endLine": 309, "tokens": 25 }, { "name": "Infof", "kind": "method", "startLine": 311, "endLine": 311, "tokens": 26 }, { "name": "Warn", "kind": "method", "startLine": 313, "endLine": 313, "tokens": 25 }, { "name": "Warnln", "kind": "method", "startLine": 315, "endLine": 315, "tokens": 25 }, { "name": "Warnf", "kind": "method", "startLine": 317, "endLine": 317, "tokens": 26 }, { "name": "Error", "kind": "method", "startLine": 319, "endLine": 319, "tokens": 25 }, { "name": "Errorln", "kind": "method", "startLine": 321, "endLine": 321, "tokens": 26 }, { "name": "Errorf", "kind": "method", "startLine": 323, "endLine": 323, "tokens": 26 }, { "name": "Fatal", "kind": "method", "startLine": 325, "endLine": 325, "tokens": 25 }, { "name": "Fatalln", "kind": "method", "startLine": 327, "endLine": 327, "tokens": 26 }, { "name": "Fatalf", "kind": "method", "startLine": 329, "endLine": 329, "tokens": 26 } ], "symbolSource": "ts", "skeleton": "type Handler uint8\ntype RotateStrategy uint8\ntype Level uint8\ntype writerArgs struct {\ntype logger struct {\nfunc (l *logger) logging(level Level, format string, args ...interface{}) {\nfunc (l *logger) buildWriter(args interface{}) {\nfunc (l *logger) buildFileWriter(args interface{}) io.WriteCloser {\nfunc (l *logger) buildFileWriterBySize(recordSize int64) (string, bool) {\nfunc (l *logger) SetHandler(h Handler) { l.handler = h }\nfunc (l *logger) SetLogDir(dir string) { l.logDir = dir }\nfunc (l *logger) SetLogLevel(level Level) { l.levelThreshold = level }\nfunc (l *logger) SetLogFormat(format []string) { l.logFormat = format }\nfunc (l *logger) SetRotateType(rotate RotateStrategy) { l.rotateType = rotate }\nfunc (l *logger) SetRotateSize(size int64) { l.rotateSize = size }\nfunc (l *logger) Debug(msg ...interface{}) { l.logging(DEBUG, \"%s\\n\", concat(msg...)) }\nfunc (l *logger) Debugln(msg ...interface{}) { l.logging(DEBUG, \"%s\\n\", concat(msg...)) }\nfunc (l *logger) Debugf(f string, msg ...interface{}) { l.logging(DEBUG, f+\"\\n\", msg...) }\nfunc (l *logger) Info(msg ...interface{}) { l.logging(INFO, \"%s\\n\", concat(msg...)) }\nfunc (l *logger) Infoln(msg ...interface{}) { l.logging(INFO, \"%s\\n\", concat(msg...)) }\nfunc (l *logger) Infof(f string, msg ...interface{}) { l.logging(INFO, f+\"\\n\", msg...) }\nfunc (l *logger) Warn(msg ...interface{}) { l.logging(WARN, \"%s\\n\", concat(msg...)) }", "importance": 0.2566 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/log/util.go": { "description": "util.go - define the package-level default logger and functions for easily use.", "tokens": 1674, "hash": "0af0ec9390fb63ab", "size": 5858, "mtimeMs": 1788424646777.737, "updatedAt": "2026-09-08T03:09:38.939Z", "source": "scan", "symbols": [ { "name": "init", "kind": "fn", "startLine": 29, "endLine": 31, "tokens": 13 }, { "name": "getFileInfo", "kind": "fn", "startLine": 34, "endLine": 41, "tokens": 44 }, { "name": "getSizeString", "kind": "fn", "startLine": 43, "endLine": 58, "tokens": 112 }, { "name": "getNextFileName", "kind": "fn", "startLine": 60, "endLine": 66, "tokens": 73 }, { "name": "concat", "kind": "fn", "startLine": 68, "endLine": 74, "tokens": 52 }, { "name": "Debug", "kind": "fn", "startLine": 79, "endLine": 81, "tokens": 26 }, { "name": "Debugln", "kind": "fn", "startLine": 83, "endLine": 85, "tokens": 26 }, { "name": "Debugf", "kind": "fn", "startLine": 87, "endLine": 89, "tokens": 30 }, { "name": "Info", "kind": "fn", "startLine": 91, "endLine": 93, "tokens": 25 }, { "name": "Infoln", "kind": "fn", "startLine": 95, "endLine": 97, "tokens": 26 }, { "name": "Infof", "kind": "fn", "startLine": 99, "endLine": 101, "tokens": 29 }, { "name": "Warn", "kind": "fn", "startLine": 103, "endLine": 105, "tokens": 25 }, { "name": "Warnln", "kind": "fn", "startLine": 107, "endLine": 109, "tokens": 26 }, { "name": "Warnf", "kind": "fn", "startLine": 111, "endLine": 113, "tokens": 29 }, { "name": "Error", "kind": "fn", "startLine": 115, "endLine": 117, "tokens": 26 }, { "name": "Errorln", "kind": "fn", "startLine": 119, "endLine": 121, "tokens": 26 }, { "name": "Errorf", "kind": "fn", "startLine": 123, "endLine": 125, "tokens": 30 }, { "name": "Fatal", "kind": "fn", "startLine": 127, "endLine": 129, "tokens": 26 }, { "name": "Fatalln", "kind": "fn", "startLine": 131, "endLine": 133, "tokens": 26 }, { "name": "Fatalf", "kind": "fn", "startLine": 135, "endLine": 137, "tokens": 30 }, { "name": "Panic", "kind": "fn", "startLine": 139, "endLine": 143, "tokens": 35 }, { "name": "Panicln", "kind": "fn", "startLine": 145, "endLine": 149, "tokens": 36 }, { "name": "Panicf", "kind": "fn", "startLine": 151, "endLine": 155, "tokens": 45 }, { "name": "Close", "kind": "fn", "startLine": 157, "endLine": 159, "tokens": 12 }, { "name": "SetLogHandler", "kind": "fn", "startLine": 165, "endLine": 167, "tokens": 18 }, { "name": "SetLogLevel", "kind": "fn", "startLine": 174, "endLine": 176, "tokens": 19 }, { "name": "SetLogFormat", "kind": "fn", "startLine": 183, "endLine": 185, "tokens": 21 }, { "name": "SetLogDir", "kind": "fn", "startLine": 193, "endLine": 205, "tokens": 74 }, { "name": "SetRotateType", "kind": "fn", "startLine": 211, "endLine": 213, "tokens": 21 }, { "name": "SetRotateSize", "kind": "fn", "startLine": 221, "endLine": 227, "tokens": 49 } ], "symbolSource": "ts", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/mime.go": { "description": "LoadMimeMap", "tokens": 9714, "hash": "043c3e65060ee1ad", "size": 33998, "mtimeMs": 1788424646777.737, "updatedAt": "2026-09-08T03:09:38.939Z", "source": "scan", "symbols": [ { "name": "LoadMimeMap", "kind": "fn", "startLine": 10, "endLine": 659, "tokens": 9663 }, { "name": "GetMimeMap", "kind": "fn", "startLine": 661, "endLine": 664, "tokens": 24 } ], "symbolSource": "ts", "skeleton": "func LoadMimeMap() {\nfunc GetMimeMap() map[string]string {", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/string.go": { "description": "defines the common utilities including string and time.", "tokens": 988, "hash": "45abfae67b00b241", "size": 3458, "mtimeMs": 1788424646777.737, "updatedAt": "2026-09-08T03:09:38.939Z", "source": "scan", "symbols": [ { "name": "HmacSha256Hex", "kind": "fn", "startLine": 35, "endLine": 39, "tokens": 51 }, { "name": "CalculateContentMD5", "kind": "fn", "startLine": 41, "endLine": 51, "tokens": 112 }, { "name": "CalculateContentCrc32c", "kind": "fn", "startLine": 53, "endLine": 64, "tokens": 138 }, { "name": "CalculateContentCrc32cFromStream", "kind": "fn", "startLine": 66, "endLine": 76, "tokens": 92 }, { "name": "CalculateContentCrc32cFromFile", "kind": "fn", "startLine": 78, "endLine": 89, "tokens": 84 }, { "name": "UriEncode", "kind": "fn", "startLine": 91, "endLine": 102, "tokens": 114 }, { "name": "NewUUID", "kind": "fn", "startLine": 104, "endLine": 125, "tokens": 130 }, { "name": "NewRequestId", "kind": "fn", "startLine": 127, "endLine": 129, "tokens": 14 } ], "symbolSource": "ts", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/time.go": { "description": "time.go - define the time utility functions for BCE", "tokens": 400, "hash": "2588d73994582fbc", "size": 1398, "mtimeMs": 1788424646777.737, "updatedAt": "2026-09-08T03:09:38.939Z", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/CHANGELOG.md": { "description": "Change log", "tokens": 412, "hash": "e4edc025a0776ce0", "size": 1648, "mtimeMs": 1788424646777.946, "updatedAt": "2026-09-08T03:09:38.939Z", "source": "scan", "importance": 0.1659 }, "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/CONTRIBUTING.md": { "description": "How to contribute", "tokens": 239, "hash": "c1e068afdc267d5c", "size": 956, "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/CONTRIBUTORS": { "description": "", "tokens": 28, "hash": "d69e90a1901a669b", "size": 105, "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/dce.go": { "description": "Use of this source code is governed by a BSD-style", "tokens": 592, "hash": "6a4b89e7f6165a67", "size": 2072, "mtimeMs": 1788424646777.991, "updatedAt": "2026-09-08T03:09:38.939Z", "source": "scan", "symbols": [ { "name": "Domain", "kind": "class", "startLine": 14, "endLine": 14, "tokens": 5 }, { "name": "NewDCESecurity", "kind": "fn", "startLine": 32, "endLine": 40, "tokens": 70 }, { "name": "NewDCEPerson", "kind": "fn", "startLine": 46, "endLine": 48, "tokens": 26 }, { "name": "NewDCEGroup", "kind": "fn", "startLine": 54, "endLine": 56, "tokens": 25 }, { "name": "Domain", "kind": "method", "startLine": 60, "endLine": 62, "tokens": 18 }, { "name": "ID", "kind": "method", "startLine": 66, "endLine": 68, "tokens": 22 }, { "name": "String", "kind": "method", "startLine": 70, "endLine": 80, "tokens": 51 } ], "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", "source": "scan", "importance": 0.1036 }, "src/autoscaler/providers/meson.build": { "description": "", "tokens": 342, "hash": "53435f048c209d26", "size": 1280, "mtimeMs": 1785507539000, "updatedAt": "2026-09-08T03:09:38.940Z", "source": "scan", "importance": 0.1036 }, "src/flake.nix": { "description": "", "tokens": 1432, "hash": "d8b7d48b4d5e580e", "size": 5370, "mtimeMs": 1788504546298.7505, "updatedAt": "2026-09-08T03:09:38.941Z", "source": "scan", "importance": 0.1036 }, "src/meson.build": { "description": "", "tokens": 678, "hash": "3427120ceb281a48", "size": 2539, "mtimeMs": 1789358543806.4304, "updatedAt": "2026-09-14T04:02:23.846Z", "source": "hook" }, "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", "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" } } }