{ "version": 1, "meta": { "lastScanned": "2026-08-17T01:00:00.075Z", "fileCount": 504, "hits": 0, "misses": 0, "renderedHash": "dd11c4201daeb8b55654dc76f37d4e922667759663c51137f087d16f932cca09", "storeUpdatedAt": "2026-08-17T01:00:00.076Z" }, "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-08-17T01:00:00.031Z", "source": "scan" }, ".agent-shell/transcripts/2026-08-11-14-49-05.md": { "description": "Agent Shell Transcript", "tokens": 188, "hash": "f8c049f2da512cf9", "size": 770, "mtimeMs": 1786431104000, "updatedAt": "2026-08-17T01:00:00.031Z", "source": "scan" }, ".agent-shell/transcripts/2026-08-11-22-00-54.md": { "description": "Agent Shell Transcript", "tokens": 9623, "hash": "69c2494cdbad4266", "size": 38657, "mtimeMs": 1786458447000, "updatedAt": "2026-08-17T01:00:00.031Z", "source": "scan" }, ".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-08-17T01:00:00.031Z", "source": "scan" }, ".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-08-17T01:00:00.033Z", "source": "scan" }, ".clang-format": { "description": "", "tokens": 226, "hash": "c10245b70fcd24c8", "size": 845, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.033Z", "source": "scan" }, ".claude/rules/openwolf.md": { "description": "", "tokens": 313, "hash": "1e3e33a15594bdff", "size": 1256, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.033Z", "source": "scan" }, ".claude/settings.json": { "description": "", "tokens": 706, "hash": "92864a7bcb33096f", "size": 2470, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.033Z", "source": "scan" }, ".claude/skills/gitea-sync/SKILL.md": { "description": "Gitea Sync Skill", "tokens": 1875, "hash": "efa15b96e2234c93", "size": 7529, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.034Z", "source": "scan" }, ".claude/skills/kiro-debug/SKILL.md": { "description": "kiro-debug", "tokens": 1322, "hash": "6a88e4ec7102c0eb", "size": 5305, "mtimeMs": 1786791001654.4282, "updatedAt": "2026-08-17T01:00:00.034Z", "source": "scan" }, ".claude/skills/kiro-discovery/SKILL.md": { "description": "kiro-discovery Skill", "tokens": 3387, "hash": "34bc176f9d86c752", "size": 13547, "mtimeMs": 1786791001654.4282, "updatedAt": "2026-08-17T01:00:00.034Z", "source": "scan" }, ".claude/skills/kiro-impl/SKILL.md": { "description": "kiro-impl Skill", "tokens": 4048, "hash": "052f47c36533acfd", "size": 16254, "mtimeMs": 1786791001655.4268, "updatedAt": "2026-08-17T01:00:00.034Z", "source": "scan" }, ".claude/skills/kiro-impl/templates/debugger-prompt.md": { "description": "Debug Investigator", "tokens": 812, "hash": "3cb5073b42e786b5", "size": 3256, "mtimeMs": 1786791001655.4268, "updatedAt": "2026-08-17T01:00:00.034Z", "source": "scan" }, ".claude/skills/kiro-impl/templates/implementer-prompt.md": { "description": "TDD Task Implementer", "tokens": 1659, "hash": "64c4d35f5bd6981c", "size": 6643, "mtimeMs": 1786791001656.425, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-impl/templates/reviewer-prompt.md": { "description": "Task Implementation Reviewer", "tokens": 1352, "hash": "f63540c9d3c7cacd", "size": 5426, "mtimeMs": 1786791001656.425, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-review/SKILL.md": { "description": "kiro-review", "tokens": 1756, "hash": "784016139c4c6b5a", "size": 7039, "mtimeMs": 1786791001656.425, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-batch/SKILL.md": { "description": "kiro-spec-batch Skill", "tokens": 2293, "hash": "b0c51ed73f65264d", "size": 9177, "mtimeMs": 1786791001657.4236, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-design/rules/design-discovery-full.md": { "description": "Full Discovery Process for Technical Design", "tokens": 949, "hash": "51a4386b8afeafdd", "size": 3796, "mtimeMs": 1786791001657.4236, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-design/rules/design-discovery-light.md": { "description": "Light Discovery Process for Extensions", "tokens": 389, "hash": "cc96d009e42e2d4a", "size": 1553, "mtimeMs": 1786791001658.4219, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-design/rules/design-principles.md": { "description": "Technical Design Rules and Principles", "tokens": 2982, "hash": "5033327db3fc6b93", "size": 12015, "mtimeMs": 1786791001658.4219, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-design/rules/design-review-gate.md": { "description": "Design Review Gate", "tokens": 1016, "hash": "05f885b59a064cb2", "size": 4063, "mtimeMs": 1786791001658.4219, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-design/rules/design-synthesis.md": { "description": "Design Synthesis", "tokens": 464, "hash": "e2b38d4a65297334", "size": 1859, "mtimeMs": 1786791001659.4204, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-design/SKILL.md": { "description": "kiro-spec-design Skill", "tokens": 2869, "hash": "d4356b8509cd2dd9", "size": 11489, "mtimeMs": 1786791001659.4204, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-design/templates/specs/design.md": { "description": "Design Document Template", "tokens": 3303, "hash": "0b9e3cbd75e45438", "size": 13306, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-design/templates/specs/research.md": { "description": "Research & Design Decisions Template", "tokens": 586, "hash": "a77becba2f120a2d", "size": 2355, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-init/SKILL.md": { "description": "Spec Initialization", "tokens": 783, "hash": "b3b08a1b833c5d86", "size": 3139, "mtimeMs": 1786791001659.4204, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-init/templates/specs/init.json": { "description": "", "tokens": 125, "hash": "dfc07543fb08e2f4", "size": 437, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-init/templates/specs/requirements-init.md": { "description": "Requirements Document", "tokens": 40, "hash": "ad3f8051e45003cc", "size": 159, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-quick/SKILL.md": { "description": "Quick Spec Generator", "tokens": 1993, "hash": "a4ea1d5eca88d854", "size": 7987, "mtimeMs": 1786791001659.4204, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-quick/templates/specs/init.json": { "description": "", "tokens": 125, "hash": "dfc07543fb08e2f4", "size": 437, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-quick/templates/specs/requirements-init.md": { "description": "Requirements Document", "tokens": 40, "hash": "ad3f8051e45003cc", "size": 159, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-requirements/rules/ears-format.md": { "description": "EARS Format Guidelines", "tokens": 739, "hash": "930cc2e849c772c4", "size": 2953, "mtimeMs": 1786791001660.419, "updatedAt": "2026-08-17T01:00:00.035Z", "source": "scan" }, ".claude/skills/kiro-spec-requirements/rules/requirements-review-gate.md": { "description": "Requirements Review Gate", "tokens": 924, "hash": "80d3820e2c80af43", "size": 3696, "mtimeMs": 1786791001660.419, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-spec-requirements/SKILL.md": { "description": "kiro-spec-requirements Skill", "tokens": 2122, "hash": "0afc029a465b2db5", "size": 8497, "mtimeMs": 1786791001660.419, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-spec-requirements/templates/specs/requirements.md": { "description": "Requirements Document", "tokens": 325, "hash": "876aed0185db39e9", "size": 1297, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-spec-status/SKILL.md": { "description": "kiro-spec-status Skill", "tokens": 746, "hash": "063979c17c12219b", "size": 2981, "mtimeMs": 1786791001660.419, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-spec-tasks/rules/tasks-generation.md": { "description": "Task Generation Rules", "tokens": 2773, "hash": "d9be9998dcb6dc9e", "size": 11104, "mtimeMs": 1786791001661.4172, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-spec-tasks/rules/tasks-parallel-analysis.md": { "description": "Parallel Task Analysis Rules", "tokens": 633, "hash": "e6c9dad086b3ec5e", "size": 2531, "mtimeMs": 1786791001662.4158, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-spec-tasks/SKILL.md": { "description": "kiro-spec-tasks Skill", "tokens": 2460, "hash": "5de80ac21639b62f", "size": 9840, "mtimeMs": 1786791001662.4158, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-spec-tasks/templates/specs/tasks.md": { "description": "Implementation Plan", "tokens": 318, "hash": "6ed02fcc9b90988c", "size": 1271, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-steering/rules/steering-principles.md": { "description": "Steering Principles", "tokens": 593, "hash": "da53daeabb0299e9", "size": 2374, "mtimeMs": 1786791001663.414, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-steering/SKILL.md": { "description": "kiro-steering Skill", "tokens": 1185, "hash": "69b8a1b580bb26d3", "size": 4749, "mtimeMs": 1786791001663.414, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-steering/templates/steering/product.md": { "description": "Product Overview", "tokens": 89, "hash": "f233ba3cebcaa4e8", "size": 355, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-steering/templates/steering/structure.md": { "description": "Project Structure", "tokens": 218, "hash": "2d4ea086e3619750", "size": 871, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-steering/templates/steering/tech.md": { "description": "Technology Stack", "tokens": 198, "hash": "ab20caddc4a2361e", "size": 792, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/rules/steering-principles.md": { "description": "Steering Principles", "tokens": 593, "hash": "da53daeabb0299e9", "size": 2374, "mtimeMs": 1786791001662.4158, "updatedAt": "2026-08-17T01:00:00.036Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/SKILL.md": { "description": "kiro-steering-custom Skill", "tokens": 1222, "hash": "83d656b428f0fd24", "size": 4888, "mtimeMs": 1786791001663.414, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/templates/steering-custom/api-standards.md": { "description": "API Standards", "tokens": 415, "hash": "c091a4579807ffcf", "size": 1662, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/templates/steering-custom/authentication.md": { "description": "Authentication & Authorization Standards", "tokens": 523, "hash": "061aa606b4bd2ed0", "size": 2089, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/templates/steering-custom/database.md": { "description": "Database Standards", "tokens": 377, "hash": "b93f66bbed730c78", "size": 1507, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/templates/steering-custom/deployment.md": { "description": "Deployment Standards", "tokens": 441, "hash": "462a787ccc6ac63c", "size": 1782, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/templates/steering-custom/error-handling.md": { "description": "Error Handling Standards", "tokens": 549, "hash": "1a58856c020fd3cb", "size": 2205, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/templates/steering-custom/security.md": { "description": "Security Standards", "tokens": 523, "hash": "a00847516d574e6e", "size": 2092, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-steering-custom/templates/steering-custom/testing.md": { "description": "Testing Standards", "tokens": 325, "hash": "e5679d6769bddd19", "size": 1297, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-validate-design/rules/design-review.md": { "description": "Design Review Process", "tokens": 1090, "hash": "3917978761b6d941", "size": 4369, "mtimeMs": 1786791001664.4126, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-validate-design/SKILL.md": { "description": "kiro-validate-design Skill", "tokens": 1296, "hash": "8d8b68024b0b7ae2", "size": 5189, "mtimeMs": 1786791001664.4126, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-validate-gap/rules/gap-analysis.md": { "description": "Gap Analysis Process", "tokens": 1266, "hash": "220c22c9cc8da703", "size": 5094, "mtimeMs": 1786791001664.4126, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-validate-gap/SKILL.md": { "description": "kiro-validate-gap Skill", "tokens": 1385, "hash": "84727d09c8abbaeb", "size": 5538, "mtimeMs": 1786791001664.4126, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-validate-impl/SKILL.md": { "description": "kiro-validate-impl Skill", "tokens": 2826, "hash": "fb17e2c5eaa4bea2", "size": 11323, "mtimeMs": 1786791001665.4111, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/kiro-verify-completion/SKILL.md": { "description": "kiro-verify-completion", "tokens": 972, "hash": "59980e9ecd915ab2", "size": 3907, "mtimeMs": 1786791001665.4111, "updatedAt": "2026-08-17T01:00:00.037Z", "source": "scan" }, ".claude/skills/xce-audit-invariants/SKILL.md": { "description": "XCE Design-Invariant Audit & Fix — audit documented invariants, fix confirmed violations, prove with build+unit+live HA soak", "tokens": 2311, "hash": "c5bd968e8c8e4996", "size": 9321, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.038Z", "source": "scan" }, ".claude/skills/xce-build/SKILL.md": { "description": "build xce source code", "tokens": 1283, "hash": "4b8f5ed5c5b89e60", "size": 5176, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.038Z", "source": "scan" }, ".claude/skills/xce-deploy-ha/SKILL.md": { "description": "XCE HA Cluster Deployment", "tokens": 1974, "hash": "d9943f46c9e84654", "size": 7945, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.038Z", "source": "scan" }, ".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": 44744, "hash": "306bbaa7b0854152", "size": 158733, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.038Z", "source": "scan" }, ".claude/skills/xce-test-ha/SKILL.md": { "description": "XCE HA Failover Soak Test", "tokens": 9766, "hash": "c69dc8d35303bbad", "size": 39339, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.039Z", "source": "scan" }, ".claude/skills/xce-test-ha/soak-verdict-selftest.sh": { "description": "soak-verdict-selftest.sh — deterministic unit test for the verdict parser in", "tokens": 2825, "hash": "3c98e38e34ee5ec0", "size": 10269, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.039Z", "source": "scan" }, ".claude/skills/xce-test-ha/soak-verdict.sh": { "description": "soak-verdict.sh — pure (side-effect-free) verdict helpers for run-ha-soak.sh.", "tokens": 2980, "hash": "12670816ea2044df", "size": 10461, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.039Z", "source": "scan" }, ".codegraph/.gitignore": { "description": "Git ignore rules", "tokens": 61, "hash": "47c0dacebca9f56c", "size": 229, "mtimeMs": 1785725733000, "updatedAt": "2026-08-17T01:00:00.039Z", "source": "scan" }, ".codegraph/daemon.log": { "description": "", "tokens": 6538, "hash": "650f3937d9a3a35f", "size": 24535, "mtimeMs": 1786892695418.6597, "updatedAt": "2026-08-17T01:00:00.039Z", "source": "scan" }, ".gitignore": { "description": "Git ignore rules", "tokens": 217, "hash": "9a6d13dae68fd8ab", "size": 813, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.039Z", "source": "scan" }, ".kiro/settings/rules/design-discovery-full.md": { "description": "Full Discovery Process for Technical Design", "tokens": 949, "hash": "51a4386b8afeafdd", "size": 3796, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/design-discovery-light.md": { "description": "Light Discovery Process for Extensions", "tokens": 389, "hash": "cc96d009e42e2d4a", "size": 1553, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/design-principles.md": { "description": "Technical Design Rules and Principles", "tokens": 2982, "hash": "5033327db3fc6b93", "size": 12015, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/design-review-gate.md": { "description": "Design Review Gate", "tokens": 1016, "hash": "05f885b59a064cb2", "size": 4063, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/design-review.md": { "description": "Design Review Process", "tokens": 1090, "hash": "3917978761b6d941", "size": 4369, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/design-synthesis.md": { "description": "Design Synthesis", "tokens": 464, "hash": "e2b38d4a65297334", "size": 1859, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/ears-format.md": { "description": "EARS Format Guidelines", "tokens": 739, "hash": "930cc2e849c772c4", "size": 2953, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/gap-analysis.md": { "description": "Gap Analysis Process", "tokens": 1266, "hash": "220c22c9cc8da703", "size": 5094, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/requirements-review-gate.md": { "description": "Requirements Review Gate", "tokens": 924, "hash": "80d3820e2c80af43", "size": 3696, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/steering-principles.md": { "description": "Steering Principles", "tokens": 593, "hash": "da53daeabb0299e9", "size": 2374, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/tasks-generation.md": { "description": "Task Generation Rules", "tokens": 2773, "hash": "d9be9998dcb6dc9e", "size": 11104, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/rules/tasks-parallel-analysis.md": { "description": "Parallel Task Analysis Rules", "tokens": 633, "hash": "e6c9dad086b3ec5e", "size": 2531, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/specs/design.md": { "description": "Design Document Template", "tokens": 3303, "hash": "0b9e3cbd75e45438", "size": 13306, "mtimeMs": 1786791001665.4111, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/specs/init.json": { "description": "", "tokens": 125, "hash": "dfc07543fb08e2f4", "size": 437, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/specs/requirements-init.md": { "description": "Requirements Document", "tokens": 40, "hash": "ad3f8051e45003cc", "size": 159, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/specs/requirements.md": { "description": "Requirements Document", "tokens": 325, "hash": "876aed0185db39e9", "size": 1297, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/specs/research.md": { "description": "Research & Design Decisions Template", "tokens": 586, "hash": "a77becba2f120a2d", "size": 2355, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/specs/tasks.md": { "description": "Implementation Plan", "tokens": 318, "hash": "6ed02fcc9b90988c", "size": 1271, "mtimeMs": 1786791001666.4094, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering/product.md": { "description": "Product Overview", "tokens": 89, "hash": "f233ba3cebcaa4e8", "size": 355, "mtimeMs": 1786791001668.4065, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering/structure.md": { "description": "Project Structure", "tokens": 218, "hash": "2d4ea086e3619750", "size": 871, "mtimeMs": 1786791001668.4065, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering/tech.md": { "description": "Technology Stack", "tokens": 198, "hash": "ab20caddc4a2361e", "size": 792, "mtimeMs": 1786791001669.4048, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering-custom/api-standards.md": { "description": "API Standards", "tokens": 415, "hash": "c091a4579807ffcf", "size": 1662, "mtimeMs": 1786791001667.408, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering-custom/authentication.md": { "description": "Authentication & Authorization Standards", "tokens": 523, "hash": "061aa606b4bd2ed0", "size": 2089, "mtimeMs": 1786791001667.408, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering-custom/database.md": { "description": "Database Standards", "tokens": 377, "hash": "b93f66bbed730c78", "size": 1507, "mtimeMs": 1786791001667.408, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering-custom/deployment.md": { "description": "Deployment Standards", "tokens": 441, "hash": "462a787ccc6ac63c", "size": 1782, "mtimeMs": 1786791001667.408, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering-custom/error-handling.md": { "description": "Error Handling Standards", "tokens": 549, "hash": "1a58856c020fd3cb", "size": 2205, "mtimeMs": 1786791001667.408, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering-custom/security.md": { "description": "Security Standards", "tokens": 523, "hash": "a00847516d574e6e", "size": 2092, "mtimeMs": 1786791001668.4065, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/settings/templates/steering-custom/testing.md": { "description": "Testing Standards", "tokens": 325, "hash": "e5679d6769bddd19", "size": 1297, "mtimeMs": 1786791001668.4065, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/specs/.gitignore": { "description": "Git ignore rules", "tokens": 3, "hash": "442787ab3b4dcc0a", "size": 9, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/specs/admin-config-tool/brief.md": { "description": "Brief: admin-config-tool", "tokens": 10613, "hash": "10bb1860f5c21726", "size": 43128, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.040Z", "source": "scan" }, ".kiro/specs/admin-config-tool/design.md": { "description": "Technical Design: admin-config-tool", "tokens": 13515, "hash": "c0bbf00563786b85", "size": 54684, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/admin-config-tool/requirements.md": { "description": "Requirements Document", "tokens": 5992, "hash": "12a2f87f8e7bd50c", "size": 24060, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/admin-config-tool/research.md": { "description": "Research & Design Decisions: admin-config-tool", "tokens": 8886, "hash": "091512a4c2d09fc2", "size": 35743, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/admin-config-tool/spec.json": { "description": "", "tokens": 1040, "hash": "1e2d616b760a4ff1", "size": 3642, "mtimeMs": 1786878806521.3516, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/admin-config-tool/tasks.md": { "description": "Implementation Plan", "tokens": 9416, "hash": "9d8313046bcdf2c2", "size": 37807, "mtimeMs": 1786878782171.4949, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/clusterconfig-schema-split/design.md": { "description": "Overview", "tokens": 7542, "hash": "c9ef0b232b437ab6", "size": 30338, "mtimeMs": 1786199923000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/clusterconfig-schema-split/requirements.md": { "description": "Requirements Document", "tokens": 4621, "hash": "ae0b5fdd750161f8", "size": 18565, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/clusterconfig-schema-split/research.md": { "description": "Research & Design Decisions", "tokens": 7013, "hash": "d4cc48b7fb46c8f8", "size": 28224, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/clusterconfig-schema-split/spec.json": { "description": "", "tokens": 133, "hash": "2cb94805ac8b9762", "size": 464, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/clusterconfig-schema-split/tasks.md": { "description": "Implementation Plan", "tokens": 2668, "hash": "53cffddc39d3fc64", "size": 10692, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/component-failover-adoption/design.md": { "description": "Design Document: component-failover-adoption", "tokens": 17338, "hash": "89d0110c6f2265e5", "size": 69642, "mtimeMs": 1786448363000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/component-failover-adoption/requirements.md": { "description": "Requirements Document", "tokens": 4175, "hash": "b158c11ffce78d36", "size": 16749, "mtimeMs": 1786448363000, "updatedAt": "2026-08-17T01:00:00.041Z", "source": "scan" }, ".kiro/specs/component-failover-adoption/research.md": { "description": "Research & Design Decisions", "tokens": 6985, "hash": "0231ff3e9013c7f0", "size": 28075, "mtimeMs": 1786448363000, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/component-failover-adoption/spec.json": { "description": "", "tokens": 638, "hash": "75ca7cdafd91b6a1", "size": 2230, "mtimeMs": 1786803667316.6577, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/component-failover-adoption/tasks.md": { "description": "Implementation Plan", "tokens": 14898, "hash": "7641e578ad37fb08", "size": 59845, "mtimeMs": 1786803632034.2898, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/component-rejoin-resync/brief.md": { "description": "Brief: component-rejoin-resync", "tokens": 1187, "hash": "aa90287dec1d694b", "size": 4786, "mtimeMs": 1786429810000, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/component-rejoin-resync/spec.json": { "description": "", "tokens": 214, "hash": "abb02ee8fe274f69", "size": 746, "mtimeMs": 1786429824000, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/config-upgrade-snapshot/brief.md": { "description": "Brief: config-upgrade-snapshot", "tokens": 1108, "hash": "34dacf4d0cf72f10", "size": 4451, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/config-upgrade-snapshot/design.md": { "description": "Design Document: config-upgrade-snapshot", "tokens": 13143, "hash": "6823cba25cbd7e0f", "size": 52919, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/config-upgrade-snapshot/requirements.md": { "description": "Requirements Document", "tokens": 7093, "hash": "7f717b8efa72edb8", "size": 28475, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".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-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/config-upgrade-snapshot/spec.json": { "description": "", "tokens": 387, "hash": "6f5330908d04079b", "size": 1352, "mtimeMs": 1786854560005.149, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/config-upgrade-snapshot/tasks.md": { "description": "Implementation Plan", "tokens": 12616, "hash": "62254e3fe811a784", "size": 50664, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.042Z", "source": "scan" }, ".kiro/specs/controller-status/design.md": { "description": "Design Document — controller-status (`ctrlstatus`)", "tokens": 8356, "hash": "6c8687621f792a33", "size": 33633, "mtimeMs": 1786199844000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/controller-status/requirements.md": { "description": "Requirements Document", "tokens": 3158, "hash": "de5eb0130c320eb0", "size": 12640, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/controller-status/research.md": { "description": "Gap Analysis — controller-status (ctrlstatus)", "tokens": 4457, "hash": "9082525aac18cfee", "size": 17977, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/controller-status/spec.json": { "description": "", "tokens": 1011, "hash": "1adfe2d972f40323", "size": 3540, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/controller-status/tasks.md": { "description": "Implementation Plan", "tokens": 5073, "hash": "c15464a00694d58f", "size": 20403, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/election-iomgr-refactor/design.md": { "description": "Design Document: election-iomgr-refactor", "tokens": 8505, "hash": "b7b735f3bb8d8b69", "size": 34446, "mtimeMs": 1786200109000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/election-iomgr-refactor/requirements.md": { "description": "Requirements Document", "tokens": 2695, "hash": "cfcd97bb1759e6d5", "size": 10800, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/election-iomgr-refactor/research.md": { "description": "Research & Design Decisions", "tokens": 11773, "hash": "8b31eb8fbfacd009", "size": 47514, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/election-iomgr-refactor/spec.json": { "description": "", "tokens": 129, "hash": "d8e115f0ba1dee1c", "size": 449, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/election-iomgr-refactor/tasks.md": { "description": "Implementation Plan", "tokens": 3693, "hash": "bbb87a344d048591", "size": 14819, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/ha-commit-barrier-rollout/brief.md": { "description": "Brief: ha-commit-barrier-rollout", "tokens": 626, "hash": "1fa7e268882b6474", "size": 2523, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/ha-commit-barrier-rollout/design.md": { "description": "Design: ha-commit-barrier-rollout", "tokens": 12605, "hash": "944a07d2944b4a39", "size": 50841, "mtimeMs": 1786200097000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/ha-commit-barrier-rollout/requirements.md": { "description": "Requirements Document", "tokens": 3181, "hash": "c2bdca1aa62710ea", "size": 12748, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".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-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/ha-commit-barrier-rollout/spec.json": { "description": "", "tokens": 341, "hash": "30e237436d2ba1cf", "size": 1191, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".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-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/brief.md": { "description": "Brief: ha-commit-durability", "tokens": 2855, "hash": "c5f74c0899c6df08", "size": 11484, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.043Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/design.md": { "description": "Design Document — ha-commit-durability", "tokens": 16535, "hash": "f41eb0751f02eaee", "size": 66645, "mtimeMs": 1786200096000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".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-08-17T01:00:00.044Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/repro-851/ctrl-1.log": { "description": "", "tokens": 6116, "hash": "c5036d85e788b782", "size": 23050, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/repro-851/ctrl-2.log": { "description": "", "tokens": 3742, "hash": "f84d5699e0bec336", "size": 14103, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/repro-851/ctrl-3.log": { "description": "", "tokens": 8148, "hash": "18c05f2d01af496b", "size": 30704, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/repro-851/waldump-ctrl-1.txt": { "description": "", "tokens": 1383, "hash": "0caff0d665884dbf", "size": 5529, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/repro-851/waldump-ctrl-2.txt": { "description": "", "tokens": 1383, "hash": "c433713908fe4af9", "size": 5529, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/repro-851/waldump-ctrl-3.txt": { "description": "", "tokens": 1395, "hash": "99660f493cc8bf71", "size": 5578, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/requirements.md": { "description": "Requirements Document", "tokens": 2587, "hash": "3e48634094f5fc6f", "size": 10380, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/research.md": { "description": "Gap Analysis — ha-commit-durability", "tokens": 7773, "hash": "6d24e1adc0351483", "size": 31336, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.044Z", "source": "scan" }, ".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-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-commit-durability/tasks.md": { "description": "Implementation Plan", "tokens": 11353, "hash": "f13523fb7016c9a6", "size": 45691, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-commit-engine/brief.md": { "description": "Brief: ha-commit-engine", "tokens": 588, "hash": "2c62c1aedcad12ee", "size": 2360, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-commit-engine/design.md": { "description": "Design: ha-commit-engine", "tokens": 8326, "hash": "e5daf3d8113cdb4f", "size": 33550, "mtimeMs": 1786199895000, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-commit-engine/requirements.md": { "description": "Requirements Document", "tokens": 2715, "hash": "9d06f177194e6605", "size": 10886, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-commit-engine/research.md": { "description": "Research Log: ha-commit-engine", "tokens": 3398, "hash": "8b5d13e1794bd48a", "size": 13660, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-commit-engine/spec.json": { "description": "", "tokens": 255, "hash": "996512ac155d639f", "size": 892, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-commit-engine/tasks.md": { "description": "Implementation Plan: ha-commit-engine", "tokens": 4593, "hash": "c5b4d09465a9eb49", "size": 18464, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-config-bootstrap/brief.md": { "description": "Brief: ha-election-raft-config", "tokens": 16310, "hash": "cd5a73ad506e2b6e", "size": 65815, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".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-08-17T01:00:00.045Z", "source": "scan" }, ".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-08-17T01:00:00.045Z", "source": "scan" }, ".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-08-17T01:00:00.045Z", "source": "scan" }, ".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-08-17T01:00:00.045Z", "source": "scan" }, ".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-08-17T01:00:00.045Z", "source": "scan" }, ".kiro/specs/ha-config-bootstrap/spec.json": { "description": "", "tokens": 545, "hash": "99367eae6853f4ed", "size": 1905, "mtimeMs": 1786882354317.3782, "updatedAt": "2026-08-17T01:00:00.045Z", "source": "scan" }, ".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-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-consistency-invariants/brief.md": { "description": "Brief: ha-consistency-invariants", "tokens": 2916, "hash": "aef54b85c69f249d", "size": 11739, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-consistency-invariants/design.md": { "description": "Design: ha-consistency-invariants", "tokens": 9196, "hash": "ee9fd30338da1fbe", "size": 37135, "mtimeMs": 1786200087000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-consistency-invariants/requirements.md": { "description": "Requirements Document", "tokens": 3772, "hash": "f6e75c1e65ce699b", "size": 15125, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-consistency-invariants/research.md": { "description": "Gap Analysis: ha-consistency-invariants", "tokens": 10252, "hash": "374f807c36622836", "size": 41247, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-consistency-invariants/spec.json": { "description": "", "tokens": 560, "hash": "9d551e55dd6ed700", "size": 1963, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-convergence-recovery/brief.md": { "description": "Brief: ha-convergence-recovery", "tokens": 746, "hash": "7a2b7f7d16329aea", "size": 2992, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-convergence-recovery/design.md": { "description": "Design: ha-convergence-recovery", "tokens": 11283, "hash": "756822fbfaf62f47", "size": 45580, "mtimeMs": 1786200121000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-convergence-recovery/requirements.md": { "description": "Requirements Document", "tokens": 3867, "hash": "0780e6889d689fcc", "size": 15559, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-convergence-recovery/research.md": { "description": "Research & Design Decisions: ha-convergence-recovery", "tokens": 8994, "hash": "1b4100194fb66027", "size": 36202, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-convergence-recovery/spec.json": { "description": "", "tokens": 190, "hash": "dfd4146a39c94258", "size": 667, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.046Z", "source": "scan" }, ".kiro/specs/ha-convergence-recovery/tasks.md": { "description": "Implementation Plan: ha-convergence-recovery", "tokens": 5999, "hash": "29bfbc3dda9ec835", "size": 24131, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".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-08-17T01:00:00.047Z", "source": "scan" }, ".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-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-elect-ctx-lifecycle/requirements.md": { "description": "Requirements Document", "tokens": 1634, "hash": "7ff2146cb9e67938", "size": 6547, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".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-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-elect-ctx-lifecycle/spec.json": { "description": "", "tokens": 2554, "hash": "7152a6cf4f047788", "size": 8937, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".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-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-entity-snapshots/design.md": { "description": "Design Document: ha-entity-snapshots", "tokens": 8948, "hash": "76725f273fda33a7", "size": 35944, "mtimeMs": 1786199992000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-entity-snapshots/requirements.md": { "description": "Requirements Document", "tokens": 2216, "hash": "749cf15f9080c9e3", "size": 8877, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-entity-snapshots/research.md": { "description": "Gap Analysis: ha-entity-snapshots", "tokens": 4497, "hash": "7f955b3aa70e5472", "size": 18098, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-entity-snapshots/spec.json": { "description": "", "tokens": 1450, "hash": "0e16b02f79341541", "size": 5075, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-entity-snapshots/tasks.md": { "description": "Implementation Plan", "tokens": 3997, "hash": "d7ab81f93d48a1a9", "size": 16012, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-committed-propagation/brief.md": { "description": "Brief: ha-heartbeat-committed-propagation", "tokens": 1403, "hash": "ca73ed210afa4cc7", "size": 5631, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".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-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-committed-propagation/requirements.md": { "description": "Requirements Document", "tokens": 1763, "hash": "e6b9524a797a1d64", "size": 7059, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".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-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-committed-propagation/spec.json": { "description": "", "tokens": 2799, "hash": "4794f388dc50bf01", "size": 9795, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-committed-propagation/tasks.md": { "description": "Implementation Plan", "tokens": 2873, "hash": "c4a702a71cb08fe5", "size": 11554, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-liveness/design.md": { "description": "Design Document: ha-heartbeat-liveness", "tokens": 5926, "hash": "1ff8d54293b7d1d4", "size": 23827, "mtimeMs": 1786199884000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".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-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-liveness/requirements.md": { "description": "Requirements Document", "tokens": 2054, "hash": "ef0b3b54f64f84ba", "size": 8232, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.047Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-liveness/research.md": { "description": "Gap Analysis: ha-heartbeat-liveness", "tokens": 7901, "hash": "5f7984359024f362", "size": 31800, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-liveness/spec.json": { "description": "", "tokens": 171, "hash": "a01a5d1e9e4bc209", "size": 597, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-heartbeat-liveness/tasks.md": { "description": "Implementation Plan", "tokens": 2227, "hash": "59f952cdaface46f", "size": 8924, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".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-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-peer-connection-reuse/requirements.md": { "description": "Requirements Document", "tokens": 1605, "hash": "d0323a47f24dee3b", "size": 6418, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".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-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-peer-connection-reuse/spec.json": { "description": "", "tokens": 169, "hash": "15f8610c468b3eab", "size": 591, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".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-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-prevote/design.md": { "description": "Design Document", "tokens": 7342, "hash": "a95168095a0c00da", "size": 29536, "mtimeMs": 1786199902000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-prevote/requirements.md": { "description": "Requirements Document", "tokens": 3604, "hash": "3bf726d701afa9f2", "size": 14445, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-prevote/research.md": { "description": "Gap Analysis: ha-prevote", "tokens": 8259, "hash": "2b41a08f46353141", "size": 33300, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-prevote/spec.json": { "description": "", "tokens": 3803, "hash": "77da11850b3d438d", "size": 13310, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-prevote/tasks.md": { "description": "Implementation Plan", "tokens": 3197, "hash": "948d4c9c8fd7798e", "size": 12841, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-repl-hardening/design.md": { "description": "Design: HA Replication Hardening", "tokens": 6606, "hash": "486d1d5a446520db", "size": 26978, "mtimeMs": 1786200065000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-repl-hardening/raft-tla-audit.md": { "description": "Raft TLA+ Specification Audit", "tokens": 1591, "hash": "2f039f10f9e4d190", "size": 6490, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-repl-hardening/requirements.md": { "description": "Requirements Document", "tokens": 2850, "hash": "a0817c05df5ff3e5", "size": 11410, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-repl-hardening/research.md": { "description": "Gap Analysis: HA Replication Hardening", "tokens": 11568, "hash": "d0e32f22159459bd", "size": 46617, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-repl-hardening/spec.json": { "description": "", "tokens": 198, "hash": "714fd6f6bf39512f", "size": 691, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.048Z", "source": "scan" }, ".kiro/specs/ha-repl-hardening/tasks.md": { "description": "Implementation Plan: HA Replication Hardening", "tokens": 4501, "hash": "3a36b13e0ad69b6f", "size": 18125, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-single-leader-role/brief.md": { "description": "Brief: ha-single-leader-role", "tokens": 624, "hash": "420894a6ce007029", "size": 2504, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-single-leader-role/design.md": { "description": "Design: ha-single-leader-role", "tokens": 8611, "hash": "d971a0a621c4be9a", "size": 34739, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-single-leader-role/requirements.md": { "description": "Requirements Document", "tokens": 2177, "hash": "33ab736a115670c8", "size": 8733, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".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-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-single-leader-role/spec.json": { "description": "", "tokens": 177, "hash": "bb4e5b59266592fc", "size": 620, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".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-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-term-safety/design.md": { "description": "Design Document", "tokens": 11209, "hash": "aacd15268c15ece2", "size": 45059, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-term-safety/requirements.md": { "description": "Requirements Document", "tokens": 4240, "hash": "e706f1fd380010f6", "size": 16982, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-term-safety/research.md": { "description": "Research & Design Decisions", "tokens": 5375, "hash": "b239f2111e707a86", "size": 21587, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-term-safety/spec.json": { "description": "", "tokens": 785, "hash": "2f97aa5de3eac45b", "size": 2746, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-term-safety/tasks.md": { "description": "Implementation Plan", "tokens": 14377, "hash": "d93a6bddaa84b36d", "size": 57804, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".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-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-wal-replication/brief.md": { "description": "Brief: ha-wal-replication", "tokens": 829, "hash": "584a3b72d23daecd", "size": 3326, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-wal-replication/design.md": { "description": "Design: HA WAL Replication", "tokens": 1456, "hash": "b77258afeca0ee73", "size": 5936, "mtimeMs": 1786200161000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-wal-replication/requirements.md": { "description": "Requirements Document", "tokens": 1087, "hash": "9f43a79bb1cee683", "size": 4352, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-wal-replication/research.md": { "description": "Research: HA WAL Replication", "tokens": 2542, "hash": "954afdacdaf77cf8", "size": 10231, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-wal-replication/spec.json": { "description": "", "tokens": 2214, "hash": "1bd3008d2aaa38fa", "size": 7749, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.049Z", "source": "scan" }, ".kiro/specs/ha-wal-replication/tasks.md": { "description": "Implementation Plan: HA WAL Replication", "tokens": 1913, "hash": "a79ccc3323bcbf3c", "size": 7669, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.050Z", "source": "scan" }, ".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-08-17T01:00:00.050Z", "source": "scan" }, ".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-08-17T01:00:00.050Z", "source": "scan" }, ".kiro/specs/job-array-single-wal-record/requirements.md": { "description": "Requirements Document", "tokens": 5216, "hash": "810b7de56c2ac755", "size": 20929, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.050Z", "source": "scan" }, ".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-08-17T01:00:00.050Z", "source": "scan" }, ".kiro/specs/job-array-single-wal-record/spec.json": { "description": "", "tokens": 444, "hash": "e0e17c35d52de0ed", "size": 1553, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.050Z", "source": "scan" }, ".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-08-17T01:00:00.050Z", "source": "scan" }, ".kiro/specs/libxce-failover/brief.md": { "description": "Brief: libxce-failover", "tokens": 2238, "hash": "292a08453c66441d", "size": 8999, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.050Z", "source": "scan" }, ".kiro/specs/libxce-failover/design.md": { "description": "Design Document — libxce-failover", "tokens": 8279, "hash": "40c8ace3409b9db4", "size": 33324, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.050Z", "source": "scan" }, ".kiro/specs/libxce-failover/requirements.md": { "description": "Requirements Document", "tokens": 2933, "hash": "9fbfcd53b5d3d6e3", "size": 11739, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.050Z", "source": "scan" }, ".kiro/specs/libxce-failover/research.md": { "description": "Research Log — libxce-failover", "tokens": 4638, "hash": "0a2167b6db69ec2f", "size": 18701, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.050Z", "source": "scan" }, ".kiro/specs/libxce-failover/spec.json": { "description": "", "tokens": 787, "hash": "f9b48a2cb7f2f61d", "size": 2753, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/libxce-failover/tasks.md": { "description": "Implementation Plan", "tokens": 4086, "hash": "fdb888233a198252", "size": 16416, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-adapter-conformance/design.md": { "description": "Design Document: raft-adapter-conformance", "tokens": 9311, "hash": "56e15b2f279a03c1", "size": 37409, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-adapter-conformance/requirements.md": { "description": "Requirements Document", "tokens": 4577, "hash": "3391985353623448", "size": 18337, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-adapter-conformance/research.md": { "description": "Gap Analysis: raft-adapter-conformance", "tokens": 8747, "hash": "de7b30b455e6e42d", "size": 35232, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-adapter-conformance/spec.json": { "description": "", "tokens": 578, "hash": "5b7bddb35c5e6e86", "size": 2023, "mtimeMs": 1786854569012.4507, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-adapter-conformance/tasks.md": { "description": "Implementation Plan", "tokens": 4416, "hash": "81158ceab37f449a", "size": 17695, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-apply-decoupling/brief.md": { "description": "Brief: raft-apply-decoupling", "tokens": 2239, "hash": "23fc1d87ba5a8467", "size": 9024, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-apply-decoupling/design.md": { "description": "Design Document: raft-apply-decoupling", "tokens": 9566, "hash": "d2c6202f12f1d8dc", "size": 38415, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".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-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-apply-decoupling/requirements.md": { "description": "Requirements Document", "tokens": 4752, "hash": "5bd40e921816f843", "size": 19054, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-apply-decoupling/research.md": { "description": "Research & Design Decisions", "tokens": 4600, "hash": "bc82e21b21892ca4", "size": 18499, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-apply-decoupling/spec.json": { "description": "", "tokens": 128, "hash": "41fa464e1449ed8e", "size": 447, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-apply-decoupling/tasks.md": { "description": "Implementation Plan", "tokens": 23836, "hash": "6d6505faec67e08f", "size": 95818, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.051Z", "source": "scan" }, ".kiro/specs/raft-commit-safety/brief.md": { "description": "Brief: raft-commit-safety", "tokens": 967, "hash": "10b6e4ca593fbe4e", "size": 3895, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-commit-safety/design.md": { "description": "Design Document", "tokens": 8677, "hash": "e7aaab145d1146f0", "size": 34894, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-commit-safety/requirements.md": { "description": "Requirements Document", "tokens": 4523, "hash": "3f1ccb749917a586", "size": 18142, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".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-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-commit-safety/spec.json": { "description": "", "tokens": 515, "hash": "ef715bcbf095ea8a", "size": 1804, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-commit-safety/tasks.md": { "description": "Implementation Plan", "tokens": 3186, "hash": "531bcfbd907beb88", "size": 12762, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-drive-async/brief.md": { "description": "Brief: raft-drive-async", "tokens": 2465, "hash": "9b043e98d0d5d4ee", "size": 9922, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-drive-async/design.md": { "description": "Design Document — raft-drive-async", "tokens": 9226, "hash": "85787ed4ca47dbe6", "size": 37176, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-drive-async/requirements.md": { "description": "Requirements Document", "tokens": 3369, "hash": "ffa7d9dd37def0a1", "size": 13490, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".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-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-drive-async/spec.json": { "description": "", "tokens": 1659, "hash": "20a6328b7443630c", "size": 5805, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-drive-async/tasks.md": { "description": "Implementation Plan", "tokens": 10270, "hash": "3be60b11cce58fda", "size": 41315, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".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-08-17T01:00:00.052Z", "source": "scan" }, ".kiro/specs/raft-ha-core-safety/requirements.md": { "description": "Requirements Document", "tokens": 2601, "hash": "266aa59c1538caa6", "size": 10404, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.052Z", "source": "scan" }, ".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-08-17T01:00:00.053Z", "source": "scan" }, ".kiro/specs/raft-ha-core-safety/spec.json": { "description": "", "tokens": 128, "hash": "ee8aa805e98d3959", "size": 445, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.053Z", "source": "scan" }, ".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-08-17T01:00:00.053Z", "source": "scan" }, ".kiro/specs/raft-library/design.md": { "description": "Design Document: raft-library", "tokens": 7756, "hash": "382f7a575a7749fb", "size": 31175, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.053Z", "source": "scan" }, ".kiro/specs/raft-library/requirements.md": { "description": "Requirements Document", "tokens": 2115, "hash": "2c1ef0429d1ac202", "size": 8461, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.053Z", "source": "scan" }, ".kiro/specs/raft-library/research.md": { "description": "Research & Design Decisions: raft-library", "tokens": 6052, "hash": "e5fcfb24ae31eec5", "size": 24442, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.053Z", "source": "scan" }, ".kiro/specs/raft-library/spec.json": { "description": "", "tokens": 215, "hash": "8780cb1717cfe52d", "size": 752, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.053Z", "source": "scan" }, ".kiro/specs/raft-library/tasks.md": { "description": "Implementation Plan", "tokens": 4312, "hash": "aa62401588f48271", "size": 17343, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.053Z", "source": "scan" }, ".kiro/specs/raft-log-replication/brief.md": { "description": "Brief: raft-log-replication", "tokens": 1297, "hash": "30c46afcdbeba751", "size": 5241, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.053Z", "source": "scan" }, ".kiro/specs/raft-log-replication/design.md": { "description": "Design Document", "tokens": 7912, "hash": "c0f9195c9c184416", "size": 31828, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-log-replication/requirements.md": { "description": "Requirements Document", "tokens": 4710, "hash": "3bac7ee02e23c390", "size": 18907, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-log-replication/research.md": { "description": "Research Log: raft-log-replication", "tokens": 1206, "hash": "03fba52d49831d26", "size": 4846, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-log-replication/spec.json": { "description": "", "tokens": 368, "hash": "881216a59c33ca9f", "size": 1287, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-log-replication/tasks.md": { "description": "Implementation Plan", "tokens": 3864, "hash": "3070258c5a449470", "size": 15493, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-sim-conformance/brief.md": { "description": "Brief: raft-sim-conformance", "tokens": 697, "hash": "3cc8609c07921666", "size": 2799, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-sim-conformance/design.md": { "description": "Design Document", "tokens": 8280, "hash": "50555eb437200203", "size": 33241, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-sim-conformance/requirements.md": { "description": "Requirements Document", "tokens": 3776, "hash": "6f026b191fefe7ba", "size": 15119, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".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-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-sim-conformance/spec.json": { "description": "Declares divergence", "tokens": 1650, "hash": "62602d7f74bacd4a", "size": 5776, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/raft-sim-conformance/tasks.md": { "description": "Implementation Plan", "tokens": 4680, "hash": "9027a873ffb40578", "size": 18761, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/resource-distribution-mapping/requirements.md": { "description": "Requirements Document", "tokens": 508, "hash": "9f6c14c0d885ea00", "size": 2030, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/resource-distribution-mapping/research.md": { "description": "Research: resourcemap / distributions / hostBased", "tokens": 1548, "hash": "931643309ff3af6f", "size": 6230, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/resource-distribution-mapping/spec.json": { "description": "", "tokens": 132, "hash": "4ddc1ca9316b6fd4", "size": 462, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/resval-id-decoupling/design.md": { "description": "Design: resval-id-decoupling", "tokens": 3914, "hash": "c51c6451cdcf3a60", "size": 15823, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/resval-id-decoupling/requirements.md": { "description": "Requirements: resval-id-decoupling", "tokens": 2360, "hash": "7f3045da6ed46dba", "size": 9453, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/resval-id-decoupling/research.md": { "description": "Gap Analysis: resval-id-decoupling", "tokens": 7389, "hash": "3d0a65c114c5c0ca", "size": 29775, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/resval-id-decoupling/spec.json": { "description": "", "tokens": 471, "hash": "7bab74c319a42b97", "size": 1647, "mtimeMs": 1786882377558.4072, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/resval-id-decoupling/tasks.md": { "description": "Implementation Tasks: resval-id-decoupling", "tokens": 2424, "hash": "1fa98f8e852f81f2", "size": 9720, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/scheduler-allocation/brief.md": { "description": "Brief: scheduler-allocation", "tokens": 3375, "hash": "74c13ca201978c16", "size": 13605, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.054Z", "source": "scan" }, ".kiro/specs/scheduler-allocation/requirements.md": { "description": "Requirements Document", "tokens": 9034, "hash": "9a0d7b46803000d2", "size": 38418, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-allocation/spec.json": { "description": "", "tokens": 210, "hash": "910e2006d766ca8c", "size": 734, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-controller-msg-gap/design.md": { "description": "Design: scheduler-controller-msg-gap", "tokens": 5006, "hash": "01a9065c00856585", "size": 20803, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-controller-msg-gap/requirements.md": { "description": "Requirements: scheduler-controller-msg-gap", "tokens": 2712, "hash": "50db3ac10b689ca2", "size": 10880, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".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-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-controller-msg-gap/spec.json": { "description": "", "tokens": 388, "hash": "14c38f6598e4e3ca", "size": 1356, "mtimeMs": 1786882366963.3962, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-controller-msg-gap/tasks.md": { "description": "Tasks: scheduler-controller-msg-gap", "tokens": 4650, "hash": "a0f53b9f6ed4e60b", "size": 18709, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-core/.solomd/session.94ffc737-bfba-49ef-8dcb-f6e6a1bf0915.json": { "description": "", "tokens": 327, "hash": "08ac11cb70e2fd9e", "size": 1143, "mtimeMs": 1786169069000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-core/brief.md": { "description": "Brief: scheduler-core", "tokens": 2035, "hash": "67c4cb34de7e7b06", "size": 8217, "mtimeMs": 1785726023000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-core/design.md": { "description": "Technical Design: scheduler-core", "tokens": 17063, "hash": "c34ecbb0f9573122", "size": 69081, "mtimeMs": 1786113313000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-core/requirements.md": { "description": "Requirements Document", "tokens": 25234, "hash": "88626e7f69b45fd1", "size": 102944, "mtimeMs": 1785727271000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-core/research.md": { "description": "Research & Design Decisions: scheduler-core", "tokens": 4398, "hash": "89bab12adf29ea56", "size": 17672, "mtimeMs": 1785728986000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-core/spec.json": { "description": "", "tokens": 200, "hash": "7fa4f6f5229edd38", "size": 699, "mtimeMs": 1786110527000, "updatedAt": "2026-08-17T01:00:00.055Z", "source": "scan" }, ".kiro/specs/scheduler-core/tasks.md": { "description": "Implementation Plan", "tokens": 31690, "hash": "d3dd2f52dcb72ba5", "size": 127281, "mtimeMs": 1786113390000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/scheduler-framework/brief.md": { "description": "Brief: scheduler-framework", "tokens": 6115, "hash": "660e9d02cb8e3ee1", "size": 25413, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/scheduler-framework/requirements.md": { "description": "Requirements Document", "tokens": 17160, "hash": "a60f1550bdf4c4fd", "size": 73237, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/scheduler-framework/spec.json": { "description": "", "tokens": 211, "hash": "98583a7532bdb54f", "size": 737, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/scheduler-preemption/brief.md": { "description": "Brief: scheduler-preemption", "tokens": 2910, "hash": "18a94f14413edfd2", "size": 11839, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/scheduler-preemption/requirements.md": { "description": "Requirements Document", "tokens": 2285, "hash": "6f1229a8789a1d93", "size": 9264, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/scheduler-preemption/spec.json": { "description": "", "tokens": 213, "hash": "ceac5143ac2af930", "size": 747, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/scheduler-sim-diagnostics/brief.md": { "description": "Brief: scheduler-sim-diagnostics", "tokens": 1333, "hash": "e48ce2cf71139553", "size": 5368, "mtimeMs": 1786421487000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/worker-join-refactor/design.md": { "description": "Design Document: worker-join-refactor", "tokens": 4709, "hash": "baf04f83549e5cb5", "size": 18955, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/worker-join-refactor/requirements.md": { "description": "Requirements Document", "tokens": 1401, "hash": "a36bbaefb44250d6", "size": 5606, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/worker-join-refactor/research.md": { "description": "Research Log: worker-join-refactor", "tokens": 7581, "hash": "62632908cd5ce81c", "size": 30630, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/worker-join-refactor/spec.json": { "description": "", "tokens": 128, "hash": "3bf7adfffb8ca075", "size": 446, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.056Z", "source": "scan" }, ".kiro/specs/worker-join-refactor/tasks.md": { "description": "Implementation Plan", "tokens": 1638, "hash": "09e45fa4ee253c7b", "size": 6561, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/specs/worker-rejoin-resync/brief.md": { "description": "Brief: worker-rejoin-resync", "tokens": 1394, "hash": "31a6c2067e7bbcb7", "size": 5608, "mtimeMs": 1786423178000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/specs/worker-rejoin-resync/spec.json": { "description": "", "tokens": 200, "hash": "6d315d9a2fb820fc", "size": 700, "mtimeMs": 1786423400000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".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-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/specs/xce-test-e2e-primitives/requirements.md": { "description": "Requirements Document", "tokens": 2163, "hash": "d0be37ecbcaeb8dd", "size": 8656, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".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-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/specs/xce-test-e2e-primitives/spec.json": { "description": "", "tokens": 271, "hash": "058b1f48d9401017", "size": 948, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/specs/xce-test-e2e-primitives/tasks.md": { "description": "Implementation Plan", "tokens": 4188, "hash": "e6f22b38a5d17131", "size": 16836, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/api-standards.md": { "description": "API Standards", "tokens": 1447, "hash": "74403b7ea2b63d96", "size": 5831, "mtimeMs": 1786185130000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/build-deployment.md": { "description": "Build & Deployment", "tokens": 1722, "hash": "41b43fb98506d3fe", "size": 6960, "mtimeMs": 1786185179000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/config-design.md": { "description": "Configuration Design: What Belongs in Shared Config", "tokens": 2053, "hash": "87021ffae208b9ad", "size": 8292, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/error-handling.md": { "description": "Error Handling Standards", "tokens": 1367, "hash": "98bcf09f2f826126", "size": 5493, "mtimeMs": 1786185142000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/ha-async-io.md": { "description": "HA Protocol & Async I/O", "tokens": 4521, "hash": "4418a907e76fb4e0", "size": 18176, "mtimeMs": 1786185231000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/persistence.md": { "description": "WAL & Persistence Durability", "tokens": 2600, "hash": "cecb4191a343e74a", "size": 10466, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/product.md": { "description": "Product Overview", "tokens": 1509, "hash": "7c67d6c2dc8e4504", "size": 6079, "mtimeMs": 1786185168000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/roadmap.md": { "description": "Roadmap", "tokens": 13249, "hash": "885e2f98b9fc4432", "size": 53411, "mtimeMs": 1786448363000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/security.md": { "description": "Security Standards", "tokens": 1636, "hash": "647da12a7c8449b4", "size": 6585, "mtimeMs": 1786185224000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/structure.md": { "description": "Project Structure", "tokens": 1348, "hash": "635bee71ba2cac48", "size": 5537, "mtimeMs": 1786185227000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/tech.md": { "description": "Technology Stack", "tokens": 1500, "hash": "04b09e31787bff66", "size": 6080, "mtimeMs": 1786185254000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".kiro/steering/testing.md": { "description": "Testing Standards", "tokens": 976, "hash": "50c7736bc2c7ed92", "size": 3938, "mtimeMs": 1786185244000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".mcp.json": { "description": "", "tokens": 7, "hash": "d8e397af03b5b032", "size": 23, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, ".opencode.json": { "description": "", "tokens": 7, "hash": "d8e397af03b5b032", "size": 23, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, "CLAUDE.md": { "description": "OpenWolf", "tokens": 1484, "hash": "936c1c591e66fa59", "size": 6000, "mtimeMs": 1786185766000, "updatedAt": "2026-08-17T01:00:00.057Z", "source": "scan" }, "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-08-17T01:00:00.058Z", "source": "scan" }, "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-08-17T01:00:00.058Z", "source": "scan" }, "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-08-17T01:00:00.058Z", "source": "scan" }, "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-08-17T01:00:00.058Z", "source": "scan" }, "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-08-17T01:00:00.058Z", "source": "scan" }, "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-08-17T01:00:00.058Z", "source": "scan" }, "docs/superpowers/plans/2026-05-13-config-replication.md": { "description": "Config Replication Implementation Plan", "tokens": 21833, "hash": "0c4447923d7f8a06", "size": 88224, "mtimeMs": 1786186024000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "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-08-17T01:00:00.059Z", "source": "scan" }, "raft/raft.tla": { "description": "------------------------------- MODULE raft ---------------------------------", "tokens": 5350, "hash": "2cf54dbedc5d81f3", "size": 20059, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "README.md": { "description": "Project documentation", "tokens": 612, "hash": "45d36a835e5ca2e9", "size": 2583, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "reports/aug03-aug09-2026.md": { "description": "XCE Project Status — Aug 03 – Aug 07, 2026", "tokens": 1626, "hash": "1eee70133e3efeb7", "size": 6597, "mtimeMs": 1786250753000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "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-08-17T01:00:00.059Z", "source": "scan" }, "reports/jul06-jul11-2026.md": { "description": "Jul 6 → Jul 11 Progress Report", "tokens": 2311, "hash": "073dbe4be1d42f2c", "size": 9300, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "reports/jul13-jul18-2026.md": { "description": "Jul 13 → Jul 18 Progress Report", "tokens": 3919, "hash": "34f411013ea9307c", "size": 15761, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "reports/jul19-jul26-2026.md": { "description": "Work Summary: Jul 19 – Jul 26, 2026", "tokens": 3482, "hash": "fd46759f69a8fce4", "size": 14000, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "reports/jul27-aug02-2026.md": { "description": "XCE Project Status — Jul 27 – Aug 01, 2026", "tokens": 2003, "hash": "06a6f6038f4b2f75", "size": 8068, "mtimeMs": 1785638589000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "reports/jun29-jul04-2026.md": { "description": "Work Summary: June 30 – July 4, 2026", "tokens": 857, "hash": "fac40c18be5afef2", "size": 3467, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan" }, "scripts/gitea-sync.py": { "description": "GiteaAPI: die, warn, api_url, request + 12 more", "tokens": 8407, "hash": "c7411662000b9dfb", "size": 30860, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.059Z", "source": "scan", "symbols": [ { "name": "die", "kind": "fn", "startLine": 40, "endLine": 44, "tokens": 22 }, { "name": "warn", "kind": "fn", "startLine": 45, "endLine": 48, "tokens": 17 }, { "name": "_env", "kind": "fn", "startLine": 49, "endLine": 55, "tokens": 53 }, { "name": "_discover_gitea_token", "kind": "fn", "startLine": 56, "endLine": 146, "tokens": 891 }, { "name": "api_url", "kind": "fn", "startLine": 147, "endLine": 151, "tokens": 35 }, { "name": "request", "kind": "fn", "startLine": 152, "endLine": 183, "tokens": 327 }, { "name": "GiteaAPI", "kind": "class", "startLine": 184, "endLine": 253, "tokens": 699 }, { "name": "ensure_all_labels", "kind": "fn", "startLine": 254, "endLine": 261, "tokens": 83 }, { "name": "bug_labels", "kind": "fn", "startLine": 262, "endLine": 299, "tokens": 357 }, { "name": "bug_body", "kind": "fn", "startLine": 300, "endLine": 354, "tokens": 416 }, { "name": "bug_title", "kind": "fn", "startLine": 355, "endLine": 368, "tokens": 146 }, { "name": "spec_requirements_body", "kind": "fn", "startLine": 369, "endLine": 414, "tokens": 457 }, { "name": "spec_implementation_body", "kind": "fn", "startLine": 415, "endLine": 454, "tokens": 373 }, { "name": "spec_validation_body", "kind": "fn", "startLine": 455, "endLine": 535, "tokens": 713 }, { "name": "sync_spec", "kind": "fn", "startLine": 536, "endLine": 632, "tokens": 974 }, { "name": "_sync_spec_phase_states", "kind": "fn", "startLine": 633, "endLine": 689, "tokens": 657 }, { "name": "_spec_milestone_desc", "kind": "fn", "startLine": 690, "endLine": 702, "tokens": 137 }, { "name": "_resolve_label_ids", "kind": "fn", "startLine": 703, "endLine": 714, "tokens": 99 }, { "name": "sync_bugs", "kind": "fn", "startLine": 715, "endLine": 806, "tokens": 940 }, { "name": "_write_json", "kind": "fn", "startLine": 807, "endLine": 817, "tokens": 103 }, { "name": "main", "kind": "fn", "startLine": 818, "endLine": 876, "tokens": 558 } ] }, "src/.claude/ucai-formatter-cache.local.json": { "description": "", "tokens": 17, "hash": "33edf0b0d49620f0", "size": 57, "mtimeMs": 1786605951000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/meson.build": { "description": "", "tokens": 163, "hash": "698e60d105316134", "size": 611, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/BccTool.env": { "description": "", "tokens": 64, "hash": "935b2010e9133849", "size": 240, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/lsf/conf/baiduprov_config.json": { "description": "", "tokens": 44, "hash": "0df2de47b5945fbe", "size": 152, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/lsf/conf/baiduprov_templates.json": { "description": "", "tokens": 431, "hash": "a896033ce731e4d7", "size": 1507, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/lsf/conf/logger.yaml": { "description": "", "tokens": 196, "hash": "bf4c103e6fd48427", "size": 686, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/postprovision/lsf/example_user_data.sh": { "description": "", "tokens": 486, "hash": "98d74d2ad37b6b51", "size": 1700, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/scripts/getAvailableMachines.sh": { "description": "This script:", "tokens": 112, "hash": "906e8b2c982d9b6d", "size": 389, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/scripts/getAvailableTemplates.sh": { "description": "This script:", "tokens": 110, "hash": "81d26008ac8a56d3", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/scripts/getRequestStatus.sh": { "description": "This script:", "tokens": 110, "hash": "a2afbaacc8fbad7b", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/scripts/getReturnRequests.sh": { "description": "This script:", "tokens": 110, "hash": "83e9aae72645966b", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/scripts/requestMachines.sh": { "description": "This script:", "tokens": 110, "hash": "0d9539e29a94a411", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/scripts/requestReturnMachines.sh": { "description": "This script:", "tokens": 110, "hash": "2d552fec4479797d", "size": 383, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/src/bcctool/BccTool.env": { "description": "", "tokens": 64, "hash": "935b2010e9133849", "size": 240, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "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-08-17T01:00:00.060Z", "source": "scan", "symbols": [ { "name": "ProvCloudClient", "kind": "class", "startLine": 23, "endLine": 32, "tokens": 53 }, { "name": "GetProvCloudClient", "kind": "fn", "startLine": 33, "endLine": 47, "tokens": 116 }, { "name": "CreateInstances", "kind": "fn", "startLine": 48, "endLine": 63, "tokens": 166 }, { "name": "createOndemandInstance", "kind": "fn", "startLine": 64, "endLine": 115, "tokens": 568 }, { "name": "createBidInstance", "kind": "fn", "startLine": 116, "endLine": 175, "tokens": 617 }, { "name": "createTagsList", "kind": "fn", "startLine": 176, "endLine": 206, "tokens": 208 }, { "name": "getEncodedUserData", "kind": "fn", "startLine": 207, "endLine": 244, "tokens": 331 }, { "name": "ReleaseInstances", "kind": "fn", "startLine": 245, "endLine": 290, "tokens": 472 }, { "name": "listInstancesByIds", "kind": "fn", "startLine": 291, "endLine": 297, "tokens": 70 }, { "name": "ListInstancesByTag", "kind": "fn", "startLine": 298, "endLine": 304, "tokens": 72 }, { "name": "ListAllInstances", "kind": "fn", "startLine": 305, "endLine": 309, "tokens": 50 }, { "name": "GetInstancesByReq", "kind": "fn", "startLine": 310, "endLine": 328, "tokens": 201 }, { "name": "baiduMarkerPageListInstances", "kind": "fn", "startLine": 329, "endLine": 368, "tokens": 423 }, { "name": "InstanceStateIsCreationFailed", "kind": "fn", "startLine": 369, "endLine": 378, "tokens": 116 }, { "name": "InstanceStateIsStarted", "kind": "fn", "startLine": 379, "endLine": 386, "tokens": 92 }, { "name": "InstanceStateIsTerminated", "kind": "fn", "startLine": 387, "endLine": 393, "tokens": 75 }, { "name": "InstanceStateIsDeleteFailed", "kind": "fn", "startLine": 394, "endLine": 398, "tokens": 48 } ] }, "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-08-17T01:00:00.060Z", "source": "scan", "symbols": [ { "name": "String", "kind": "fn", "startLine": 37, "endLine": 78, "tokens": 717 }, { "name": "String", "kind": "fn", "startLine": 79, "endLine": 93, "tokens": 109 }, { "name": "String", "kind": "fn", "startLine": 94, "endLine": 105, "tokens": 63 }, { "name": "String", "kind": "fn", "startLine": 106, "endLine": 118, "tokens": 58 } ] }, "src/autoscaler/providers/baidu/src/bcctool/go.mod": { "description": "Go module definition", "tokens": 136, "hash": "0cfd778c476cf4cf", "size": 510, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/src/bcctool/go.sum": { "description": "Go dependency checksums", "tokens": 566, "hash": "c4bf3bb5dc541f44", "size": 2121, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "src/autoscaler/providers/baidu/src/bcctool/main.go": { "description": "", "tokens": 355, "hash": "cf51e02c04d71921", "size": 1241, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.060Z", "source": "scan" }, "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-08-17T01:00:00.061Z", "source": "scan", "symbols": [ { "name": "ClientCredential", "kind": "class", "startLine": 16, "endLine": 20, "tokens": 23 }, { "name": "ProvConfig", "kind": "class", "startLine": 21, "endLine": 31, "tokens": 87 }, { "name": "ProvTemplate", "kind": "class", "startLine": 32, "endLine": 47, "tokens": 286 }, { "name": "IsBidTemplate", "kind": "fn", "startLine": 48, "endLine": 65, "tokens": 96 }, { "name": "GetNcpus", "kind": "fn", "startLine": 66, "endLine": 80, "tokens": 88 }, { "name": "GetMemory", "kind": "fn", "startLine": 81, "endLine": 99, "tokens": 124 }, { "name": "String", "kind": "fn", "startLine": 100, "endLine": 104, "tokens": 31 }, { "name": "ProvTemplatesArray", "kind": "class", "startLine": 105, "endLine": 109, "tokens": 29 }, { "name": "ProvNode", "kind": "class", "startLine": 110, "endLine": 125, "tokens": 208 }, { "name": "NewProvNode", "kind": "fn", "startLine": 126, "endLine": 129, "tokens": 16 }, { "name": "converStringToTime", "kind": "fn", "startLine": 130, "endLine": 141, "tokens": 62 }, { "name": "NewProvNodeFromNode", "kind": "fn", "startLine": 142, "endLine": 162, "tokens": 154 }, { "name": "NewProvNodeFromInstance", "kind": "fn", "startLine": 163, "endLine": 178, "tokens": 124 }, { "name": "TimeStr2UTCSeconds", "kind": "fn", "startLine": 179, "endLine": 186, "tokens": 41 }, { "name": "UpdateFromInstance", "kind": "fn", "startLine": 187, "endLine": 213, "tokens": 172 }, { "name": "UpdateFromNode", "kind": "fn", "startLine": 214, "endLine": 258, "tokens": 248 }, { "name": "ToJSON", "kind": "fn", "startLine": 259, "endLine": 263, "tokens": 26 }, { "name": "String", "kind": "fn", "startLine": 264, "endLine": 268, "tokens": 24 }, { "name": "ProvNodes", "kind": "class", "startLine": 269, "endLine": 272, "tokens": 18 }, { "name": "NewProvNodes", "kind": "fn", "startLine": 273, "endLine": 278, "tokens": 26 }, { "name": "AddNode", "kind": "fn", "startLine": 279, "endLine": 282, "tokens": 24 }, { "name": "ToJSON", "kind": "fn", "startLine": 283, "endLine": 287, "tokens": 26 }, { "name": "String", "kind": "fn", "startLine": 288, "endLine": 292, "tokens": 26 }, { "name": "ProvNodeCreation", "kind": "class", "startLine": 293, "endLine": 298, "tokens": 64 }, { "name": "String", "kind": "fn", "startLine": 299, "endLine": 304, "tokens": 38 }, { "name": "ProvReq", "kind": "class", "startLine": 305, "endLine": 318, "tokens": 175 }, { "name": "NewProvReq", "kind": "fn", "startLine": 319, "endLine": 322, "tokens": 15 }, { "name": "NewProvReqFromReq", "kind": "fn", "startLine": 323, "endLine": 337, "tokens": 86 }, { "name": "NewProvReqFromReq4Save", "kind": "fn", "startLine": 338, "endLine": 352, "tokens": 88 }, { "name": "NewProvReq4Create", "kind": "fn", "startLine": 353, "endLine": 608, "tokens": 1737 } ] }, "src/autoscaler/providers/baidu/src/bcctool/provconst/bdConst.go": { "description": "Declares var", "tokens": 311, "hash": "ca1b4b4e7ebb7adf", "size": 1087, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "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-08-17T01:00:00.061Z", "source": "scan", "symbols": [ { "name": "GetAvailableTemplates", "kind": "fn", "startLine": 15, "endLine": 24, "tokens": 104 }, { "name": "CreateInstancesFromFile", "kind": "fn", "startLine": 25, "endLine": 48, "tokens": 219 }, { "name": "DeleteInstancesFromFile", "kind": "fn", "startLine": 49, "endLine": 72, "tokens": 226 }, { "name": "SyncInstancesStatusFromFile", "kind": "fn", "startLine": 73, "endLine": 155, "tokens": 678 }, { "name": "GetRequestStatusFromFile", "kind": "fn", "startLine": 156, "endLine": 233, "tokens": 744 }, { "name": "nodeCreationStatus", "kind": "fn", "startLine": 234, "endLine": 349, "tokens": 1059 }, { "name": "nodeTerminationStatus", "kind": "fn", "startLine": 350, "endLine": 413, "tokens": 572 } ] }, "src/autoscaler/providers/baidu/src/bcctool/utils/envvars.go": { "description": "InitEnvVars", "tokens": 696, "hash": "731cbb9b7cc3c164", "size": 2433, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan", "symbols": [ { "name": "InitEnvVars", "kind": "fn", "startLine": 40, "endLine": 91, "tokens": 321 } ] }, "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-08-17T01:00:00.061Z", "source": "scan", "symbols": [ { "name": "LoadProvTemplates", "kind": "fn", "startLine": 24, "endLine": 36, "tokens": 132 }, { "name": "LoadProvConfig", "kind": "fn", "startLine": 37, "endLine": 62, "tokens": 246 }, { "name": "parseClientCredentialFile", "kind": "fn", "startLine": 63, "endLine": 73, "tokens": 116 }, { "name": "LoadNodeCreationInputFile", "kind": "fn", "startLine": 74, "endLine": 81, "tokens": 65 }, { "name": "LoadGetReturnRequestInputFile", "kind": "fn", "startLine": 82, "endLine": 89, "tokens": 58 }, { "name": "LoadNodeReturnInputFile", "kind": "fn", "startLine": 90, "endLine": 97, "tokens": 57 }, { "name": "LoadProvReqsFromInputFile", "kind": "fn", "startLine": 98, "endLine": 105, "tokens": 56 }, { "name": "loadProvDBEntry", "kind": "fn", "startLine": 106, "endLine": 113, "tokens": 54 }, { "name": "GetDB", "kind": "fn", "startLine": 114, "endLine": 123, "tokens": 51 }, { "name": "loadDBFile", "kind": "fn", "startLine": 124, "endLine": 183, "tokens": 426 }, { "name": "mapValues", "kind": "fn", "startLine": 184, "endLine": 193, "tokens": 82 }, { "name": "loadJSONFile", "kind": "fn", "startLine": 194, "endLine": 209, "tokens": 94 }, { "name": "SaveProvReq2DB", "kind": "fn", "startLine": 210, "endLine": 267, "tokens": 394 }, { "name": "CleanTimeoutRequests", "kind": "fn", "startLine": 268, "endLine": 278, "tokens": 86 }, { "name": "cleanDeleteReqFromDB", "kind": "fn", "startLine": 279, "endLine": 301, "tokens": 153 }, { "name": "cleanCreateReqFromDB", "kind": "fn", "startLine": 302, "endLine": 327, "tokens": 191 }, { "name": "getDataFilePath", "kind": "fn", "startLine": 328, "endLine": 332, "tokens": 44 }, { "name": "SaveDB", "kind": "fn", "startLine": 333, "endLine": 365, "tokens": 265 } ] }, "src/autoscaler/providers/baidu/src/bcctool/utils/logger.go": { "description": "Config (50 fields)", "tokens": 1649, "hash": "189d8b79fd924755", "size": 5771, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan", "symbols": [ { "name": "Config", "kind": "class", "startLine": 22, "endLine": 46, "tokens": 231 }, { "name": "InitLogger", "kind": "fn", "startLine": 47, "endLine": 54, "tokens": 30 }, { "name": "loadLoggerConfig", "kind": "fn", "startLine": 55, "endLine": 101, "tokens": 444 }, { "name": "createLogger", "kind": "fn", "startLine": 102, "endLine": 149, "tokens": 449 }, { "name": "Info", "kind": "fn", "startLine": 150, "endLine": 152, "tokens": 31 }, { "name": "Error", "kind": "fn", "startLine": 153, "endLine": 156, "tokens": 32 }, { "name": "Warn", "kind": "fn", "startLine": 157, "endLine": 160, "tokens": 31 }, { "name": "Debug", "kind": "fn", "startLine": 161, "endLine": 164, "tokens": 32 }, { "name": "Fatal", "kind": "fn", "startLine": 165, "endLine": 169, "tokens": 59 }, { "name": "DiagnoseLogCreationError", "kind": "fn", "startLine": 170, "endLine": 191, "tokens": 244 } ] }, "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-08-17T01:00:00.061Z", "source": "scan", "symbols": [ { "name": "InitProv", "kind": "fn", "startLine": 30, "endLine": 70, "tokens": 335 }, { "name": "ExitWithError", "kind": "fn", "startLine": 71, "endLine": 82, "tokens": 68 }, { "name": "Result", "kind": "fn", "startLine": 83, "endLine": 90, "tokens": 51 }, { "name": "CreationTimeout", "kind": "fn", "startLine": 91, "endLine": 98, "tokens": 60 }, { "name": "TerminationTimeout", "kind": "fn", "startLine": 99, "endLine": 106, "tokens": 61 } ] }, "src/autoscaler/providers/meson.build": { "description": "", "tokens": 342, "hash": "53435f048c209d26", "size": 1280, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/conf/hostProviders.json": { "description": "", "tokens": 60, "hash": "f7512d9c33b88129", "size": 210, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/conf/hostProviders.yaml": { "description": "", "tokens": 35, "hash": "e174eccaf929b4ad", "size": 120, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/obj_mgr.h": { "description": "ifndef _OBJ_MGR_H_", "tokens": 492, "hash": "55f9b0782b6e6010", "size": 1721, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/plug_mgr.h": { "description": "ifndef _PLUG_MGR_H_", "tokens": 119, "hash": "433398faa767361a", "size": 415, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/prov_conf.h": { "description": "ifndef _SCALER_CONF_H_", "tokens": 132, "hash": "dd03943bba2e4cef", "size": 460, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/scaler/types.h": { "description": "ifndef _SCALER_TYPES_H_", "tokens": 1091, "hash": "b688abe6cd508099", "size": 3818, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/scaler_ctx.h": { "description": "ifndef _SCALER_CTX_H_", "tokens": 73, "hash": "4edf271826073230", "size": 254, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/scaler_json.h": { "description": "ifndef __JSON_UTILS_H__", "tokens": 267, "hash": "8cd73a50c621c1c1", "size": 933, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/scaler_misc.h": { "description": "ifndef _SCALER_MISC_H_", "tokens": 203, "hash": "28bd59b329ec5ee6", "size": 708, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/scaler_obj.h": { "description": "ifndef _SCALER_OBJ_H_", "tokens": 273, "hash": "dec30b2cd4ab052b", "size": 953, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/include/scaler.h": { "description": "ifndef _SCALER_H_", "tokens": 384, "hash": "def63ed18429d0b8", "size": 1341, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/obj_mgr.c": { "description": "include ", "tokens": 3260, "hash": "f528d2bcb11b29aa", "size": 11407, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/plug_mgr.c": { "description": "Main functions:", "tokens": 4412, "hash": "f4d29c290f60835d", "size": 15441, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.061Z", "source": "scan" }, "src/autoscaler/scaler/prov_conf.c": { "description": "include \"prov_conf.h\"", "tokens": 2721, "hash": "e0886a0b180e9e42", "size": 9522, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/scaler_ctx.c": { "description": "include ", "tokens": 547, "hash": "f7b216d1ae64a3a4", "size": 1913, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/scaler_json.c": { "description": "include ", "tokens": 3716, "hash": "c99230cbaad134ed", "size": 13003, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/scaler_misc.c": { "description": "include ", "tokens": 1482, "hash": "85d4e85561f2076c", "size": 5184, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/scaler_obj.c": { "description": "include \"scaler_obj.h\"", "tokens": 2462, "hash": "8f19730ab5d8cd53", "size": 8615, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/scaler.c": { "description": "include ", "tokens": 5076, "hash": "ca4e728c6a0f71fe", "size": 17763, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/testsuite/scripts/getAvailableTemplates.sh": { "description": "", "tokens": 242, "hash": "1b791778fdf242cc", "size": 845, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/testsuite/scripts/getRequestStatus.sh": { "description": "Parse command line arguments", "tokens": 644, "hash": "adcdaa2328fb5288", "size": 2251, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/testsuite/scripts/getReturnRequests.sh": { "description": "", "tokens": 44, "hash": "228253dcfadae1b4", "size": 154, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/testsuite/scripts/requestMachines.sh": { "description": "", "tokens": 20, "hash": "1c86846e1be6f97e", "size": 70, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/testsuite/scripts/requestReturnMachines.sh": { "description": "", "tokens": 38, "hash": "53c459c6e94417d3", "size": 132, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/testsuite/test_plug_mgr.c": { "description": "include ", "tokens": 1794, "hash": "9d55cfdb01ff8ab7", "size": 6278, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/testsuite/test_scale_misc.c": { "description": "include ", "tokens": 1258, "hash": "241c3dee00f46afd", "size": 4400, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/autoscaler/scaler/testsuite/test.c": { "description": "include ", "tokens": 97, "hash": "0856c07ce736e66b", "size": 338, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/.resources.yaml.~undo-tree~": { "description": "", "tokens": 2957, "hash": "772eb7b5bc28afd2", "size": 11086, "mtimeMs": 1786616174000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/hosts.yaml": { "description": "", "tokens": 248, "hash": "4603c69db9a31ee3", "size": 868, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/limits.yaml": { "description": "", "tokens": 475, "hash": "9d75db89669a87b0", "size": 1661, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/queues.yaml": { "description": "", "tokens": 504, "hash": "342ea4f72660306d", "size": 1762, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/resources.yaml": { "description": "Declares type", "tokens": 1687, "hash": "c3ff083c73b8e1b0", "size": 5902, "mtimeMs": 1786616174000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/scaler.yaml": { "description": "", "tokens": 102, "hash": "1ffb5985c0775618", "size": 354, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/schema/hosts.schema.json": { "description": "", "tokens": 1016, "hash": "980c95430ba3430c", "size": 3554, "mtimeMs": 1786613125000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/schema/limits.schema.json": { "description": "", "tokens": 454, "hash": "6748418a584fb09f", "size": 1586, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/schema/queues.schema.json": { "description": "", "tokens": 1154, "hash": "9508cccc50ccde84", "size": 4039, "mtimeMs": 1786613149000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/schema/resources.schema.json": { "description": "", "tokens": 342, "hash": "7e2178f7127f798c", "size": 1195, "mtimeMs": 1786609166000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/schema/scaler.schema.json": { "description": "", "tokens": 232, "hash": "46978502aeb34010", "size": 811, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/schema/users.schema.json": { "description": "", "tokens": 284, "hash": "e62546a3721bc419", "size": 992, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/schema/xce.schema.json": { "description": "", "tokens": 312, "hash": "9569c906ed865d8d", "size": 1092, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/users.yaml": { "description": "define usergroup share", "tokens": 47, "hash": "bf3dc75690a7c9e0", "size": 162, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/configs/xce.yaml": { "description": "", "tokens": 33, "hash": "053b7320f1873630", "size": 115, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.062Z", "source": "scan" }, "src/controller/apiserver.c": { "description": "include ", "tokens": 6392, "hash": "1ade265ddba45707", "size": 22372, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.063Z", "source": "scan" }, "src/controller/CLAUDE.md": { "description": "XCE Controller", "tokens": 4776, "hash": "211ba6dee285c218", "size": 19246, "mtimeMs": 1786185822000, "updatedAt": "2026-08-17T01:00:00.063Z", "source": "scan" }, "src/controller/cluster.c": { "description": "include \"config.h\"; task 10.2 adds XCE_TESTING-only schedadmin_set_timeout_ms_for_test seam (shrinks OPCode_schedAdmin's 5s forward-wait deadline for tests)", "tokens": 26217, "hash": "7704bbf7815378aa", "size": 91977, "mtimeMs": 1786330200000, "updatedAt": "2026-08-17T01:00:00.063Z", "source": "scan" }, "src/controller/commit.c": { "description": "Declares is", "tokens": 13741, "hash": "0ebe69ad1ed875a1", "size": 48148, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.063Z", "source": "scan" }, "src/controller/config_repl.c": { "description": "define _GNU_SOURCE", "tokens": 36913, "hash": "f41989bbf0d06e68", "size": 131265, "mtimeMs": 1786333180000, "updatedAt": "2026-08-17T01:00:00.063Z", "source": "scan" }, "src/controller/config_repl.h": { "description": "pragma once", "tokens": 6952, "hash": "ecc3a08b444f1e80", "size": 24569, "mtimeMs": 1786330482000, "updatedAt": "2026-08-17T01:00:00.063Z", "source": "scan" }, "src/controller/ctrl_metrics.c": { "description": "include \"ctrl_metrics.h\"", "tokens": 767, "hash": "4b4e7788b7b2e4d5", "size": 2970, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.063Z", "source": "scan" }, "src/controller/ctrlstatus.c": { "description": "include \"config.h\"", "tokens": 3234, "hash": "5206cac625eaf371", "size": 11374, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.063Z", "source": "scan" }, "src/controller/dataex.c": { "description": "include ", "tokens": 2466, "hash": "77f22d4a48407b3c", "size": 8629, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.064Z", "source": "scan" }, "src/controller/egress.c": { "description": "", "tokens": 1130, "hash": "d2a02aa85992584e", "size": 3972, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.064Z", "source": "scan" }, "src/controller/ha_convergence.c": { "description": "Declares char", "tokens": 8389, "hash": "f49dc67f7a445c4c", "size": 30115, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.064Z", "source": "scan" }, "src/controller/ha.c": { "description": "define _GNU_SOURCE", "tokens": 134190, "hash": "6dbcf9c25f374894", "size": 474271, "mtimeMs": 1786873395668.759, "updatedAt": "2026-08-17T01:00:00.065Z", "source": "scan" }, "src/controller/ha.h": { "description": "ifndef HA_H", "tokens": 36503, "hash": "8cb7dcc04abc8b52", "size": 129545, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.065Z", "source": "scan" }, "src/controller/include/cluster.h": { "description": "if !defined(_CLUSTER_H_)", "tokens": 3474, "hash": "2befb110cd9e271e", "size": 12170, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.065Z", "source": "scan" }, "src/controller/include/commit.h": { "description": "pragma once", "tokens": 3894, "hash": "58ba3d301efc320d", "size": 13645, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/include/slowlane.h": { "description": "pragma once", "tokens": 1149, "hash": "82a7d09edb2d1f0c", "size": 4029, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/include/worker.h": { "description": "if !defined(_WORKER_H_)", "tokens": 213, "hash": "e12a2dcfa8eae0ef", "size": 745, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/job.c": { "description": "include ", "tokens": 28321, "hash": "f7b77df09aff0054", "size": 99271, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/join.c": { "description": "include \"config.h\"", "tokens": 2994, "hash": "35aabd9d30dfbc02", "size": 10575, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/main.c": { "description": "include ", "tokens": 5107, "hash": "3cc23c507792443e", "size": 17886, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/meson.build": { "description": "", "tokens": 2626, "hash": "7ee2ae8a9bcae9b9", "size": 9847, "mtimeMs": 1786085485000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/misc.c": { "description": "include ", "tokens": 1359, "hash": "7c047a1fa7eac41a", "size": 4755, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/myapp.c": { "description": "define _GNU_SOURCE", "tokens": 6287, "hash": "5d3248c256a858ef", "size": 22903, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/myconf.c": { "description": "define _GNU_SOURCE", "tokens": 1180, "hash": "ba434c3031325ac0", "size": 4200, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/opget.c": { "description": "include \"config.h\"", "tokens": 1730, "hash": "dc3bdbae0730747e", "size": 6054, "mtimeMs": 1786609132000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/opupd.c": { "description": "include \"config.h\"", "tokens": 714, "hash": "ed38b6d74807ab7a", "size": 2496, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.066Z", "source": "scan" }, "src/controller/persist.c": { "description": "define _GNU_SOURCE", "tokens": 94347, "hash": "3e3f2d540ec951d1", "size": 330870, "mtimeMs": 1786873579165.0571, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/queue.c": { "description": "include ", "tokens": 1554, "hash": "e2fc45f4417bdbec", "size": 5443, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/repl.c": { "description": "include ", "tokens": 9240, "hash": "30750b2031bdec68", "size": 32415, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/reply.c": { "description": "include \"config.h\"", "tokens": 590, "hash": "94be23a5fef13fe9", "size": 2062, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/resources.c": { "description": "include ", "tokens": 50, "hash": "db6840a99172b223", "size": 172, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/sched.c": { "description": "include ", "tokens": 6127, "hash": "530ff0e0c824defe", "size": 21452, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/slowlane.c": { "description": "define _GNU_SOURCE", "tokens": 2392, "hash": "3767067e0964ae8e", "size": 8631, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/startup_validation.c": { "description": "define _GNU_SOURCE", "tokens": 1524, "hash": "cca9c837e09f952f", "size": 5691, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/task.c": { "description": "include ", "tokens": 1376, "hash": "eb44cf375b0d367c", "size": 4813, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.067Z", "source": "scan" }, "src/controller/testsuite/clean_failover_preservation.sh": { "description": "clean_failover_preservation.sh — ha-term-safety task 5.2 live integration test.", "tokens": 5327, "hash": "e330079f1cad83c8", "size": 19934, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/configcompare.c": { "description": "define _GNU_SOURCE", "tokens": 2273, "hash": "f4003a4b7f344938", "size": 7954, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/configcompare.h": { "description": "pragma once", "tokens": 1186, "hash": "851b4a2fbea0be3e", "size": 4151, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/controller_test.c": { "description": "include ", "tokens": 2357, "hash": "6f238088851c599f", "size": 8249, "mtimeMs": 1785984142000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/ctrlstatus_fmt.h": { "description": "ifndef _CTRLSTATUS_FMT_H_", "tokens": 631, "hash": "2aa9f719ac4d7fe5", "size": 2210, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/snapdiff.c": { "description": "define _GNU_SOURCE", "tokens": 893, "hash": "5b68c4163e53bab1", "size": 3123, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/snapdiff.h": { "description": "pragma once", "tokens": 610, "hash": "0c770e9edf678afe", "size": 2138, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/snapverify.c": { "description": "define _GNU_SOURCE", "tokens": 4322, "hash": "766dd58a10a5824e", "size": 15129, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/snapverify.h": { "description": "pragma once", "tokens": 1339, "hash": "8b70bdb2fe775d3c", "size": 4692, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/test_apply_committed_entry.c": { "description": "Declares directly", "tokens": 11854, "hash": "a5967fa419716eb6", "size": 42190, "mtimeMs": 1786864132671.0437, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/test_apply_correctness_verification.c": { "description": "Declares driving", "tokens": 19199, "hash": "b36f98cd9d564b07", "size": 67515, "mtimeMs": 1786856833115.3953, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/test_apply_pump_integration.c": { "description": "Declares hook", "tokens": 18120, "hash": "0e1cb405aa70cc3d", "size": 64785, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.068Z", "source": "scan" }, "src/controller/testsuite/test_apply_pump.c": { "description": "", "tokens": 22429, "hash": "9ab1bb31b2d1cc25", "size": 78803, "mtimeMs": 1786857361004.165, "updatedAt": "2026-08-17T01:00:00.069Z", "source": "scan" }, "src/controller/testsuite/test_apply_reapply_idempotency.c": { "description": "Declares xce_job_t", "tokens": 4312, "hash": "eb402be5c15ee206", "size": 15306, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.069Z", "source": "scan" }, "src/controller/testsuite/test_apply_seam.c": { "description": "raft-apply-decoupling task 2.1: calls apply_job_start/finish/fail/update_transition() directly on a bare jobmgr+job_t (no cluster_t), bypassing on_job_start/finish/fail, to prove the extracted guard cores work outside the receipt path", "tokens": 3144, "hash": "4fc1eb34bde7af81", "size": 11383, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.069Z", "source": "scan" }, "src/controller/testsuite/test_bug857_regression.c": { "description": "Declares void", "tokens": 6525, "hash": "39c08a519ad3f3c3", "size": 23084, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.069Z", "source": "scan" }, "src/controller/testsuite/test_cluster_persist.c": { "description": "define _GNU_SOURCE", "tokens": 1755, "hash": "86b62ed1f550d8ef", "size": 6147, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.069Z", "source": "scan" }, "src/controller/testsuite/test_coldstart_lsn0.c": { "description": "Declares char", "tokens": 4729, "hash": "1ed78de0dd87828e", "size": 16664, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.069Z", "source": "scan" }, "src/controller/testsuite/test_commit_admission_pool.c": { "description": "Declares int", "tokens": 2315, "hash": "125c4078330f26f9", "size": 8133, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.069Z", "source": "scan" }, "src/controller/testsuite/test_commit_barrier_reply.c": { "description": "Declares uint8_t", "tokens": 46770, "hash": "5e5a9bfe8f3f6a3a", "size": 166776, "mtimeMs": 1786856190247.1323, "updatedAt": "2026-08-17T01:00:00.070Z", "source": "scan" }, "src/controller/testsuite/test_commit_barrier_rollout.c": { "description": "Declares explicitly", "tokens": 29654, "hash": "61c0ab03d68f326b", "size": 106573, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.070Z", "source": "scan" }, "src/controller/testsuite/test_commit_durability.c": { "description": "define _GNU_SOURCE", "tokens": 35236, "hash": "f823ad31b9f42e22", "size": 123693, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.070Z", "source": "scan" }, "src/controller/testsuite/test_commit_engine.c": { "description": "", "tokens": 19059, "hash": "8a170d62440a91f1", "size": 69217, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.071Z", "source": "scan" }, "src/controller/testsuite/test_commit_resolve.c": { "description": "", "tokens": 15028, "hash": "bfcf6714a3a3868f", "size": 53727, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.071Z", "source": "scan" }, "src/controller/testsuite/test_config_repl.c": { "description": "define _GNU_SOURCE", "tokens": 93438, "hash": "d9bbc54d645d920e", "size": 330078, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.072Z", "source": "scan" }, "src/controller/testsuite/test_configcompare.c": { "description": "define _GNU_SOURCE", "tokens": 2224, "hash": "436111f6b709ce09", "size": 7783, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.072Z", "source": "scan" }, "src/controller/testsuite/test_convergence_verification.c": { "description": "define _GNU_SOURCE", "tokens": 20242, "hash": "3a66262f9c91c615", "size": 72174, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.072Z", "source": "scan" }, "src/controller/testsuite/test_ctrl_metrics.c": { "description": "define _GNU_SOURCE", "tokens": 949, "hash": "7d785eef8e3d2170", "size": 3322, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.072Z", "source": "scan" }, "src/controller/testsuite/test_ctrlstatus.c": { "description": "include ", "tokens": 6287, "hash": "a66122237dd8f58e", "size": 22335, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.072Z", "source": "scan" }, "src/controller/worker.c": { "description": "include ", "tokens": 8284, "hash": "c1a5c779f47ee928", "size": 28999, "mtimeMs": 1786874046071.5498, "updatedAt": "2026-08-17T01:00:00.073Z", "source": "scan" }, "src/flake.nix": { "description": "", "tokens": 571, "hash": "d370ef0379199432", "size": 2140, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.073Z", "source": "scan" }, "src/meson.build": { "description": "", "tokens": 628, "hash": "9abec47f66cb158e", "size": 2355, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.073Z", "source": "scan" }, "src/meson.options": { "description": "", "tokens": 90, "hash": "c5073b0064f11e40", "size": 336, "mtimeMs": 1785507539000, "updatedAt": "2026-08-17T01:00:00.073Z", "source": "scan" } } }