myxce/.wolf/anatomy-index.json
2026-08-17 06:35:54 +00:00

5358 lines
No EOL
159 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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 <errno.h>",
"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 <string.h>",
"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 <stdio.h>",
"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 <math.h>",
"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 <errno.h>",
"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 <stdlib.h>",
"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 <stdio.h>",
"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 <stdio.h>",
"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 <errno.h>",
"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 <errno.h>",
"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 <errno.h>",
"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 <argp.h>",
"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 <errno.h>",
"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 <errno.h>",
"tokens": 1554,
"hash": "e2fc45f4417bdbec",
"size": 5443,
"mtimeMs": 1785507539000,
"updatedAt": "2026-08-17T01:00:00.067Z",
"source": "scan"
},
"src/controller/repl.c": {
"description": "include <assert.h>",
"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 <errno.h>",
"tokens": 50,
"hash": "db6840a99172b223",
"size": 172,
"mtimeMs": 1785507539000,
"updatedAt": "2026-08-17T01:00:00.067Z",
"source": "scan"
},
"src/controller/sched.c": {
"description": "include <errno.h>",
"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 <errno.h>",
"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 <argp.h>",
"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 <stdatomic.h>",
"tokens": 6287,
"hash": "a66122237dd8f58e",
"size": 22335,
"mtimeMs": 1785507539000,
"updatedAt": "2026-08-17T01:00:00.072Z",
"source": "scan"
},
"src/controller/worker.c": {
"description": "include <errno.h>",
"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"
}
}
}