# anatomy.md > Auto-maintained by OpenWolf. Last scanned: 2026-09-13T09:37:12.866Z > Files: 532 tracked | Anatomy hits: 0 | Misses: 0 ## ./ - `.clang-format` (~226 tok) - `.gitignore` — Git ignore rules (~413 tok) - `.mcp.json` (~7 tok) - `.opencode.json` (~7 tok) - `CHANGES.md` — XCE Change Log (~17327 tok) - `CLAUDE.md` — OpenWolf (~1806 tok) - `README.md` — Project documentation (~1157 tok) ## .agent-shell/transcripts/ - `2026-08-11-11-39-59.md` — Agent Shell Transcript (~104 tok) - `2026-08-11-14-49-05.md` — Agent Shell Transcript (~188 tok) - `2026-08-11-22-00-54.md` — Agent Shell Transcript (~9623 tok) - `2026-08-15-22-30-02.md` — Agent Shell Transcript (~438 tok) - `2026-08-16-06-11-30.md` — Agent Shell Transcript (~60273 tok) - `2026-08-23-15-56-15.md` — Agent Shell Transcript (~69291 tok) - `2026-08-26-17-36-06.md` — Agent Shell Transcript (~183 tok) - `2026-08-30-21-28-19.md` — Agent Shell Transcript (~106161 tok) - `2026-09-02-10-55-02.md` — Agent Shell Transcript (~10751 tok) ## .claude/skills/xce-build/ - `SKILL.md` — build xce source code (~4016 tok) ## .codegraph/ - `.gitignore` — Git ignore rules (~61 tok) - `codegraph.db-shm` (~52429 tok) - `codegraph.db-wal` (~0 tok) - `daemon.log` (~28929 tok) - `daemon.pid` (~45 tok) ## .kiro/settings/rules/ - `design-discovery-full.md` — Full Discovery Process for Technical Design (~949 tok) - `design-discovery-light.md` — Light Discovery Process for Extensions (~389 tok) - `design-principles.md` — Technical Design Rules and Principles (~2982 tok) - `design-review-gate.md` — Design Review Gate (~1016 tok) - `design-review.md` — Design Review Process (~1090 tok) - `design-synthesis.md` — Design Synthesis (~464 tok) - `ears-format.md` — EARS Format Guidelines (~739 tok) - `gap-analysis.md` — Gap Analysis Process (~1266 tok) - `requirements-review-gate.md` — Requirements Review Gate (~924 tok) - `steering-principles.md` — Steering Principles (~593 tok) - `tasks-generation.md` — Task Generation Rules (~2773 tok) - `tasks-parallel-analysis.md` — Parallel Task Analysis Rules (~633 tok) ## .kiro/settings/templates/specs/ - `design.md` — Design Document Template (~3303 tok) - `init.json` (~125 tok) - `requirements-init.md` — Requirements Document (~40 tok) - `requirements.md` — Requirements Document (~325 tok) - `research.md` — Research & Design Decisions Template (~586 tok) - `tasks.md` — Implementation Plan (~318 tok) ## .kiro/settings/templates/steering-custom/ - `api-standards.md` — API Standards (~415 tok) - `authentication.md` — Authentication & Authorization Standards (~523 tok) - `database.md` — Database Standards (~377 tok) - `deployment.md` — Deployment Standards (~441 tok) - `error-handling.md` — Error Handling Standards (~549 tok) - `security.md` — Security Standards (~523 tok) - `testing.md` — Testing Standards (~325 tok) ## .kiro/settings/templates/steering/ - `product.md` — Product Overview (~89 tok) - `structure.md` — Project Structure (~218 tok) - `tech.md` — Technology Stack (~198 tok) ## .kiro/specs/ - `.gitignore` — Git ignore rules (~3 tok) ## .kiro/specs/admin-config-tool/ - `brief.md` — Brief: admin-config-tool (~10613 tok) - `design.md` — Technical Design: admin-config-tool (~13800 tok) - `requirements.md` — Requirements Document (~5992 tok) - `research.md` — Research & Design Decisions: admin-config-tool (~8886 tok) - `spec.json` (~1040 tok) - `tasks.md` — Implementation Plan (~9416 tok) ## .kiro/specs/build-time-versioning/ - `design.md` — Design Document (~5779 tok) - `requirements.md` — Requirements Document (~1680 tok) - `research.md` — Research & Design Decisions (~2236 tok) - `spec.json` (~132 tok) - `tasks.md` — Implementation Plan (~4349 tok) ## .kiro/specs/clusterconfig-schema-split/ - `design.md` — Overview (~7542 tok) - `requirements.md` — Requirements Document (~4621 tok) - `research.md` — Research & Design Decisions (~7013 tok) - `spec.json` (~133 tok) - `tasks.md` — Implementation Plan (~2668 tok) ## .kiro/specs/commit-batch-window/ - `requirements.md` — Requirements Document (~1569 tok) - `spec.json` (~327 tok) ## .kiro/specs/component-failover-adoption/ - `design.md` — Design Document: component-failover-adoption (~17338 tok) - `requirements.md` — Requirements Document (~4175 tok) - `research.md` — Research & Design Decisions (~6985 tok) - `spec.json` (~638 tok) - `tasks.md` — Implementation Plan (~14898 tok) ## .kiro/specs/component-rejoin-resync/ - `brief.md` — Brief: component-rejoin-resync (~1187 tok) - `spec.json` (~214 tok) ## .kiro/specs/config-upgrade-snapshot/ - `brief.md` — Brief: config-upgrade-snapshot (~1108 tok) - `design.md` — Design Document: config-upgrade-snapshot (~13143 tok) - `requirements.md` — Requirements Document (~7093 tok) - `research.md` — Gap Analysis — config-upgrade-snapshot (2026-06-24) (~11380 tok) - `spec.json` (~387 tok) - `tasks.md` — Implementation Plan (~12616 tok) ## .kiro/specs/controller-status/ - `design.md` — Design Document — controller-status (`ctrlstatus`) (~8356 tok) - `requirements.md` — Requirements Document (~3158 tok) - `research.md` — Gap Analysis — controller-status (ctrlstatus) (~4457 tok) - `spec.json` (~1011 tok) - `tasks.md` — Implementation Plan (~5073 tok) ## .kiro/specs/dirty-content-fingerprint/ - `design.md` — Design Document (~6899 tok) - `requirements.md` — Requirements Document (~2326 tok) - `research.md` — Research & Design Decisions (~5146 tok) - `spec.json` (~133 tok) - `tasks.md` — Implementation Plan (~5390 tok) ## .kiro/specs/election-iomgr-refactor/ - `design.md` — Design Document: election-iomgr-refactor (~8505 tok) - `requirements.md` — Requirements Document (~2695 tok) - `research.md` — Research & Design Decisions (~11773 tok) - `spec.json` (~129 tok) - `tasks.md` — Implementation Plan (~3693 tok) ## .kiro/specs/eliminate-frontend-makefile/ - `brief.md` — Brief: eliminate-frontend-makefile (~2334 tok) - `design.md` — Design Document (~7820 tok) - `requirements.md` — Requirements Document (~1953 tok) - `research.md` — Summary (~3737 tok) - `spec.json` (~1136 tok) - `tasks.md` — Implementation Plan (~3262 tok) ## .kiro/specs/ha-commit-barrier-rollout/ - `brief.md` — Brief: ha-commit-barrier-rollout (~626 tok) - `design.md` — Design: ha-commit-barrier-rollout (~12605 tok) - `requirements.md` — Requirements Document (~3181 tok) - `research.md` — Research & Design Decisions: ha-commit-barrier-rollout (~6381 tok) - `spec.json` (~341 tok) - `tasks.md` — Implementation Plan: ha-commit-barrier-rollout (~5658 tok) ## .kiro/specs/ha-commit-durability/ - `brief.md` — Brief: ha-commit-durability (~2855 tok) - `design.md` — Design Document — ha-commit-durability (~16535 tok) - `INVESTIGATION-failover-job-loss.md` — Investigation: committed jobs lost across controller failover (bug-795 family) (~6171 tok) - `requirements.md` — Requirements Document (~2587 tok) - `research.md` — Gap Analysis — ha-commit-durability (~7773 tok) - `spec.json` — phase implementation-complete, validate_impl GO (2026-07-18) (~2378 tok) - `tasks.md` — Implementation Plan (~11353 tok) ## .kiro/specs/ha-commit-durability/repro-851/ - `ctrl-1.log` (~6116 tok) - `ctrl-2.log` (~3742 tok) - `ctrl-3.log` (~8148 tok) - `waldump-ctrl-1.txt` (~1383 tok) - `waldump-ctrl-2.txt` (~1383 tok) - `waldump-ctrl-3.txt` (~1395 tok) ## .kiro/specs/ha-commit-engine/ - `brief.md` — Brief: ha-commit-engine (~588 tok) - `design.md` — Design: ha-commit-engine (~8326 tok) - `requirements.md` — Requirements Document (~2715 tok) - `research.md` — Research Log: ha-commit-engine (~3398 tok) - `spec.json` (~255 tok) - `tasks.md` — Implementation Plan: ha-commit-engine (~4593 tok) ## .kiro/specs/ha-config-bootstrap/ - `brief.md` — Brief: ha-election-raft-config (~16310 tok) - `design.md` — Design: HA Config Bootstrap & Raft-Style Quorum Election (~12557 tok) - `election-trace.md` — Election Trace: 3-Node Cold Start (2026-06-04 00:15:58) (~2907 tok) - `manual-tests.md` — Manual Integration Tests: ha-config-bootstrap (~3748 tok) - `requirements.md` — Requirements: HA Config Bootstrap & Raft-Style Quorum Election (~3890 tok) - `research.md` — Cross-Spec Gap Audit (2026-06-03) (~16849 tok) - `spec.json` (~545 tok) - `tasks.md` — Implementation Plan: HA Config Bootstrap & Raft-Style Quorum Election (~5780 tok) ## .kiro/specs/ha-consistency-invariants/ - `brief.md` — Brief: ha-consistency-invariants (~2916 tok) - `design.md` — Design: ha-consistency-invariants (~9196 tok) - `requirements.md` — Requirements Document (~3772 tok) - `research.md` — Gap Analysis: ha-consistency-invariants (~10252 tok) - `spec.json` (~560 tok) ## .kiro/specs/ha-convergence-recovery/ - `brief.md` — Brief: ha-convergence-recovery (~746 tok) - `design.md` — Design: ha-convergence-recovery (~11283 tok) - `requirements.md` — Requirements Document (~3867 tok) - `research.md` — Research & Design Decisions: ha-convergence-recovery (~8994 tok) - `spec.json` (~190 tok) - `tasks.md` — Implementation Plan: ha-convergence-recovery (~5999 tok) ## .kiro/specs/ha-elect-ctx-lifecycle/ - `brief.md` — Discovery Brief: ha-elect-ctx-lifecycle (~774 tok) - `design.md` — Design Document: ha-elect-ctx-lifecycle (~5237 tok) - `requirements.md` — Requirements Document (~1634 tok) - `research.md` — Research / Gap Analysis — ha-elect-ctx-lifecycle (~2095 tok) - `spec.json` (~2554 tok) - `tasks.md` — Implementation Plan: ha-elect-ctx-lifecycle (~1696 tok) ## .kiro/specs/ha-entity-snapshots/ - `design.md` — Design Document: ha-entity-snapshots (~8948 tok) - `requirements.md` — Requirements Document (~2216 tok) - `research.md` — Gap Analysis: ha-entity-snapshots (~4497 tok) - `spec.json` (~1450 tok) - `tasks.md` — Implementation Plan (~3997 tok) ## .kiro/specs/ha-heartbeat-committed-propagation/ - `brief.md` — Brief: ha-heartbeat-committed-propagation (~1403 tok) - `design.md` — Design Document — ha-heartbeat-committed-propagation (~4865 tok) - `requirements.md` — Requirements Document (~1763 tok) - `research.md` — Research / Gap Analysis — ha-heartbeat-committed-propagation (~2474 tok) - `spec.json` (~2799 tok) - `tasks.md` — Implementation Plan (~2873 tok) ## .kiro/specs/ha-heartbeat-liveness/ - `design.md` — Design Document: ha-heartbeat-liveness (~5926 tok) - `manual-tests.md` — Manual Integration Tests: ha-heartbeat-liveness — Task 4.5 (~1726 tok) - `requirements.md` — Requirements Document (~2054 tok) - `research.md` — Gap Analysis: ha-heartbeat-liveness (~7901 tok) - `spec.json` (~171 tok) - `tasks.md` — Implementation Plan (~2227 tok) ## .kiro/specs/ha-peer-connection-reuse/ - `design.md` — Design Document: ha-peer-connection-reuse (~6506 tok) - `requirements.md` — Requirements Document (~1605 tok) - `research.md` — Research & Design Decisions: ha-peer-connection-reuse (~8740 tok) - `spec.json` (~169 tok) - `tasks.md` — Implementation Plan: ha-peer-connection-reuse (~2022 tok) ## .kiro/specs/ha-prevote/ - `design.md` — Design Document (~7342 tok) - `requirements.md` — Requirements Document (~3604 tok) - `research.md` — Gap Analysis: ha-prevote (~8259 tok) - `spec.json` (~3803 tok) - `tasks.md` — Implementation Plan (~3197 tok) ## .kiro/specs/ha-repl-hardening/ - `design.md` — Design: HA Replication Hardening (~6606 tok) - `raft-tla-audit.md` — Raft TLA+ Specification Audit (~1591 tok) - `requirements.md` — Requirements Document (~2850 tok) - `research.md` — Gap Analysis: HA Replication Hardening (~11568 tok) - `spec.json` (~198 tok) - `tasks.md` — Implementation Plan: HA Replication Hardening (~4501 tok) ## .kiro/specs/ha-single-leader-role/ - `brief.md` — Brief: ha-single-leader-role (~624 tok) - `design.md` — Design: ha-single-leader-role (~8611 tok) - `requirements.md` — Requirements Document (~2177 tok) - `research.md` — Research & Discovery Log: ha-single-leader-role (~5686 tok) - `spec.json` (~177 tok) - `tasks.md` — Implementation Plan: ha-single-leader-role (~5040 tok) ## .kiro/specs/ha-term-safety/ - `design.md` — Design Document (~11209 tok) - `requirements.md` — Requirements Document (~4240 tok) - `research.md` — Research & Design Decisions (~5375 tok) - `spec.json` (~785 tok) - `tasks.md` — Implementation Plan (~14377 tok) - `TLA-gap-analysis.md` — Gap Analysis: XCE HA implementation vs `raft/raft.tla` (~2070 tok) ## .kiro/specs/ha-wal-replication/ - `brief.md` — Brief: ha-wal-replication (~829 tok) - `design.md` — Design: HA WAL Replication (~1456 tok) - `requirements.md` — Requirements Document (~1087 tok) - `research.md` — Research: HA WAL Replication (~2542 tok) - `spec.json` (~2214 tok) - `tasks.md` — Implementation Plan: HA WAL Replication (~1913 tok) ## .kiro/specs/job-array-single-wal-record/ - `brief.md` — Brief: job-array-single-wal-record (~1277 tok) - `design.md` — Design Document: job-array-single-wal-record (~14117 tok) - `requirements.md` — Requirements Document (~5216 tok) - `research.md` — Research & Design Decisions: job-array-single-wal-record (~7857 tok) - `spec.json` (~444 tok) - `tasks.md` — Implementation Plan: job-array-single-wal-record (~15580 tok) ## .kiro/specs/libxce-failover/ - `brief.md` — Brief: libxce-failover (~2238 tok) - `design.md` — Design Document — libxce-failover (~8279 tok) - `requirements.md` — Requirements Document (~2933 tok) - `research.md` — Research Log — libxce-failover (~4638 tok) - `spec.json` (~787 tok) - `tasks.md` — Implementation Plan (~4086 tok) ## .kiro/specs/raft-adapter-conformance/ - `design.md` — Design Document: raft-adapter-conformance (~9311 tok) - `requirements.md` — Requirements Document (~4577 tok) - `research.md` — Gap Analysis: raft-adapter-conformance (~8747 tok) - `spec.json` (~578 tok) - `tasks.md` — Implementation Plan (~4416 tok) ## .kiro/specs/raft-apply-decoupling/ - `brief.md` — Brief: raft-apply-decoupling (~2239 tok) - `design.md` — Design Document: raft-apply-decoupling (~9566 tok) - `facts-in-raft.md` — Design Note: Routing Facts Through Raft (apply-after-commit for RETAIN events) (~5569 tok) - `requirements.md` — Requirements Document (~4752 tok) - `research.md` — Research & Design Decisions (~4600 tok) - `spec.json` (~128 tok) - `tasks.md` — Implementation Plan (~23836 tok) ## .kiro/specs/raft-commit-safety/ - `brief.md` — Brief: raft-commit-safety (~967 tok) - `design.md` — Design Document (~8677 tok) - `requirements.md` — Requirements Document (~4523 tok) - `research.md` — Gap Analysis — raft-commit-safety (2026-06-24) (~1679 tok) - `spec.json` (~515 tok) - `tasks.md` — Implementation Plan (~3186 tok) ## .kiro/specs/raft-drive-async/ - `brief.md` — Brief: raft-drive-async (~2465 tok) - `design.md` — Design Document — raft-drive-async (~9226 tok) - `requirements.md` — Requirements Document (~3369 tok) - `research.md` — Gap Analysis — raft-drive-async (2026-06-25) (~3578 tok) - `spec.json` (~1659 tok) - `tasks.md` — Implementation Plan (~10270 tok) ## .kiro/specs/raft-ha-core-safety/ - `design.md` — Design Document — raft-ha-core-safety (~10893 tok) - `requirements.md` — Requirements Document (~2601 tok) - `research.md` — Gap Analysis — raft-ha-core-safety (~20590 tok) - `spec.json` (~128 tok) - `tasks.md` — Implementation Plan: raft-ha-core-safety (~11904 tok) ## .kiro/specs/raft-library/ - `design.md` — Design Document: raft-library (~7756 tok) - `requirements.md` — Requirements Document (~2115 tok) - `research.md` — Research & Design Decisions: raft-library (~6052 tok) - `spec.json` (~215 tok) - `tasks.md` — Implementation Plan (~4312 tok) ## .kiro/specs/raft-log-replication/ - `brief.md` — Brief: raft-log-replication (~1297 tok) - `design.md` — Design Document (~7912 tok) - `requirements.md` — Requirements Document (~4710 tok) - `research.md` — Research Log: raft-log-replication (~1206 tok) - `spec.json` (~368 tok) - `tasks.md` — Implementation Plan (~3864 tok) ## .kiro/specs/raft-sim-conformance/ - `brief.md` — Brief: raft-sim-conformance (~697 tok) - `design.md` — Design Document (~8280 tok) - `requirements.md` — Requirements Document (~3776 tok) - `research.md` — Gap Analysis — raft-sim-conformance (2026-06-24) (~3557 tok) - `spec.json` — Declares divergence (~1650 tok) - `tasks.md` — Implementation Plan (~4680 tok) ## .kiro/specs/resource-distribution-mapping/ - `requirements.md` — Requirements Document (~508 tok) - `research.md` — Research: resourcemap / distributions / hostBased (~1548 tok) - `spec.json` (~132 tok) ## .kiro/specs/resource-value-verification/ - `design.md` — Design Document (~11716 tok) - `requirements.md` — Requirements Document (~2797 tok) - `research.md` — Research & Design Decisions (~5967 tok) - `spec.json` (~133 tok) - `tasks.md` — Implementation Plan (~8164 tok) ## .kiro/specs/resreq-maxtasks-wiring/ - `design.md` — Overview (~8860 tok) - `requirements.md` — Requirements Document (~2381 tok) - `research.md` — Research & Design Decisions (~6129 tok) - `spec.json` (~277 tok) - `tasks.md` — Implementation Plan (~2899 tok) ## .kiro/specs/resval-id-decoupling/ - `design.md` — Design: resval-id-decoupling (~3914 tok) - `requirements.md` — Requirements: resval-id-decoupling (~2360 tok) - `research.md` — Gap Analysis: resval-id-decoupling (~7389 tok) - `spec.json` (~471 tok) - `tasks.md` — Implementation Tasks: resval-id-decoupling (~2424 tok) ## .kiro/specs/scheduler-allocation/ - `brief.md` — Brief: scheduler-allocation (~4230 tok) - `design.md` — Design Document (~10595 tok) - `requirements.md` — Requirements Document (~17107 tok) - `research.md` — Summary (~2972 tok) - `spec.json` (~708 tok) - `tasks.md` — Implementation Plan (~6117 tok) ## .kiro/specs/scheduler-config-version-tag/ - `design.md` — Design Document (~6413 tok) - `requirements.md` — Requirements Document (~2371 tok) - `research.md` — Research & Design Decisions (~2711 tok) - `spec.json` (~131 tok) - `tasks.md` — Implementation Plan (~1764 tok) ## .kiro/specs/scheduler-controller-msg-gap/ - `design.md` — Design: scheduler-controller-msg-gap (~5006 tok) - `requirements.md` — Requirements: scheduler-controller-msg-gap (~2712 tok) - `research.md` — Research Log: scheduler-controller-msg-gap (~8281 tok) - `spec.json` (~388 tok) - `tasks.md` — Tasks: scheduler-controller-msg-gap (~4650 tok) ## .kiro/specs/scheduler-core/ - `brief.md` — Brief: scheduler-core (~2035 tok) - `design.md` — Technical Design: scheduler-core (~17232 tok) - `requirements.md` — Requirements Document (~26526 tok) - `research.md` — Research & Design Decisions: scheduler-core (~4653 tok) - `spec.json` (~200 tok) - `tasks.md` — Implementation Plan (~32966 tok) ## .kiro/specs/scheduler-core/.solomd/ - `session.94ffc737-bfba-49ef-8dcb-f6e6a1bf0915.json` (~327 tok) ## .kiro/specs/scheduler-dispatch-commit/ - `design.md` — Design Document (~11677 tok) - `requirements.md` — Requirements Document (~3606 tok) - `research.md` — Research & Design Decisions (~4541 tok) - `spec.json` (~931 tok) - `tasks.md` — Implementation Plan (~7090 tok) ## .kiro/specs/scheduler-framework/ - `brief.md` — Brief: scheduler-framework (~6115 tok) - `requirements.md` — Requirements Document (~17160 tok) - `spec.json` (~211 tok) ## .kiro/specs/scheduler-preemption/ - `brief.md` — Brief: scheduler-preemption (~2910 tok) - `requirements.md` — Requirements Document (~2476 tok) - `spec.json` (~262 tok) ## .kiro/specs/scheduler-primary-lifecycle/ - `design.md` — Overview (~9246 tok) - `requirements.md` — Requirements Document (~4256 tok) - `research.md` — Summary (~3750 tok) - `spec.json` — Declares product (~1287 tok) - `tasks.md` — Implementation Plan (~2686 tok) ## .kiro/specs/scheduler-sim-decision-parity/ - `brief.md` — Brief: scheduler-sim-decision-parity (~2025 tok) - `design.md` — Design Document (~8526 tok) - `requirements.md` — Requirements Document, 5 reqs (accounting parity, capacity awareness, decision visibility, graceful degradation, no regression) (~1652 tok) - `research.md` — Research & Design Decisions (~2853 tok) - `spec.json` (~134 tok) - `tasks.md` — Implementation Plan (~4736 tok) ## .kiro/specs/scheduler-sim-diagnostics/ - `brief.md` — Brief: scheduler-sim-diagnostics (~1333 tok) - `requirements.md` — Requirements Document (~1576 tok) - `spec.json` (~236 tok) ## .kiro/specs/scheduler-sim-eager-reconciliation/ - `design.md` — Design Document (~6493 tok) - `requirements.md` — Requirements Document (~2957 tok) - `research.md` — Research & Design Decisions (~5166 tok) - `spec.json` (~135 tok) - `tasks.md` — Implementation Plan (~2306 tok) ## .kiro/specs/scheduler-sim-reconcile-terminal-guard/ - `design.md` — Design Document (~3962 tok) - `requirements.md` — Requirements Document (~1152 tok) - `research.md` — Research & Design Decisions (~909 tok) - `spec.json` (~136 tok) - `tasks.md` — Implementation Plan (~842 tok) ## .kiro/specs/scheduler-sim-repl-verbosity/ - `design.md` — Design Document (~18696 tok) - `requirements.md` — Requirements Document (~3114 tok) - `research.md` — Research & Design Decisions, incl. the flush-interface gap found/fixed during task-graph sanity review (~3238 tok) - `spec.json` (~134 tok) - `tasks.md` — Implementation Plan (~3718 tok) ## .kiro/specs/scheduler-sim-step-verbosity/ - `design.md` — Design Document (~3934 tok) - `requirements.md` — Requirements Document (~1058 tok) - `research.md` — Research & Design Decisions (~1171 tok) - `spec.json` (~134 tok) - `tasks.md` — Implementation Plan (~1011 tok) ## .kiro/specs/scheduler-snapshot-job-allocation/ - `brief.md` — Brief: scheduler-snapshot-job-allocation (~4469 tok) - `design.md` — Design Document: scheduler-snapshot-job-allocation (~7948 tok) - `requirements.md` — Requirements Document (~2514 tok) - `research.md` — Summary (~3634 tok) - `spec.json` (~135 tok) - `tasks.md` — Implementation Plan (~2835 tok) ## .kiro/specs/worker-join-refactor/ - `design.md` — Design Document: worker-join-refactor (~4709 tok) - `requirements.md` — Requirements Document (~1401 tok) - `research.md` — Research Log: worker-join-refactor (~7581 tok) - `spec.json` (~128 tok) - `tasks.md` — Implementation Plan (~1638 tok) ## .kiro/specs/worker-rejoin-resync/ - `brief.md` — Brief: worker-rejoin-resync (~1394 tok) - `design.md` — Design Document: worker-rejoin-resync (~19586 tok) - `requirements.md` — Requirements Document (~3631 tok) - `research.md` — Research & Design Decisions: worker-rejoin-resync (~5335 tok) - `spec.json` (~674 tok) - `tasks.md` — Implementation Plan (~10811 tok) ## .kiro/specs/xce-node-manager/ - `design.md` — Overview (~12460 tok) - `requirements.md` — Requirements Document (~4421 tok) - `research.md` — Research & Design Decisions (~4199 tok) - `spec.json` (~1261 tok) ## .kiro/specs/xce-test-cli-ux/ - `requirements.md` — Requirements Document (~3004 tok) - `spec.json` (~131 tok) ## .kiro/specs/xce-test-e2e-primitives/ - `design.md` — Design Document — xce-test-e2e-primitives (~2913 tok) - `requirements.md` — Requirements Document (~2163 tok) - `research.md` — Research / Discovery — xce-test-e2e-primitives (~499 tok) - `spec.json` (~271 tok) - `tasks.md` — Implementation Plan (~4188 tok) ## .kiro/specs/xce-test-rc-file/ - `design.md` — Design Document (~4183 tok) - `requirements.md` — Requirements Document (~1477 tok) - `research.md` — Summary (~1771 tok) - `spec.json` (~130 tok) - `tasks.md` — Implementation Plan (~1896 tok) ## .kiro/steering/ - `api-standards.md` — API Standards (~1704 tok) - `build-deployment.md` — Build & Deployment (~2943 tok) - `config-design.md` — Configuration Design: What Belongs in Shared Config (~2053 tok) - `error-handling.md` — Error Handling Standards (~1367 tok) - `ha-async-io.md` — HA Protocol & Async I/O (~4721 tok) - `persistence.md` — WAL & Persistence Durability (~3851 tok) - `product.md` — Product Overview (~1509 tok) - `resource-accounting.md` — Resource Accounting: Reservation vs. Actual Usage for Real Resources (~3068 tok) - `roadmap.md` — Roadmap (~15320 tok) - `scheduler-driver-equivalence.md` — Scheduler Driver Equivalence (~1520 tok) - `security.md` — Security Standards (~1960 tok) - `structure.md` — Project Structure (~1374 tok) - `tech.md` — Technology Stack (~1517 tok) - `testing.md` — Testing Standards (~1006 tok) ## docs/superpowers/plans/ - `2026-05-07-p0-single-controller-persistence.md` — P0: Single-Controller Persistence — Implementation Plan (~13549 tok) - `2026-05-07-p1-ha-foundation.md` — P1: HA Foundation — Implementation Plan (~13680 tok) - `2026-05-07-p2-replication.md` — P2: Replication (Fan-Out TCP) — TDD Implementation Plan (~12942 tok) - `2026-05-07-p25-discovery.md` — P2.5: libxce Smart Discovery — TDD Implementation Plan (~10344 tok) - `2026-05-07-p3-hardening.md` — P3: Integration & Hardening — TDD Implementation Plan (~9841 tok) - `2026-05-07-persistence-ha-overview.md` — XCE Persistence & HA — Implementation Overview (~732 tok) - `2026-05-13-config-replication.md` — Config Replication Implementation Plan (~21833 tok) - `2026-05-20-config-repl-wire-protocol.md` — Config Replication — Wire Protocol Completion + Bug Fixes (~5322 tok) ## issues/ - `.simulator-1.md.~undo-tree~` (~21777 tok) - `#simulator-1.md#` (~1371 tok) - `simulator-1.md` (~643 tok) ## raft/ - `raft.tla` — ------------------------------- MODULE raft --------------------------------- (~5350 tok) ## reports/ - `aug03-aug09-2026.md` — XCE Project Status — Aug 03 – Aug 07, 2026 (~1626 tok) - `aug08-aug15-2026.md` — XCE Project Status — Aug 08 – Aug 15, 2026 (~3603 tok) - `aug16-aug22-2026.md` — XCE Project Status — Aug 16 – Aug 22, 2026 (~2706 tok) - `aug23-aug29-2026.md` — XCE Project Status — Aug 23 – Aug 29, 2026 (~3530 tok) - `aug30-sep05-2026.md` — XCE Project Status — Aug 30 – Sep 05, 2026 (~4201 tok) - `jul06-jul11-2026.md` — Jul 6 → Jul 11 Progress Report (~2311 tok) - `jul13-jul18-2026.md` — Jul 13 → Jul 18 Progress Report (~3919 tok) - `jul19-jul26-2026.md` — Work Summary: Jul 19 – Jul 26, 2026 (~3482 tok) - `jul27-aug02-2026.md` — XCE Project Status — Jul 27 – Aug 01, 2026 (~2003 tok) - `jun29-jul04-2026.md` — Work Summary: June 30 – July 4, 2026 (~857 tok) - `sep06-sep12-2026.md` — XCE Project Status — Sep 06 – Sep 12, 2026 (~2914 tok) ## scripts/ - `gitea-sync.py` — GiteaAPI: die, warn, api_url, request + 12 more (~8433 tok) ## src/ - `flake.nix` (~1432 tok) - `meson.build` (~672 tok) - `meson.options` — dirty-content-fingerprint task 1: sibling `dirty_fingerprint` string option (default '') added next to commit_id/build_time (~124 tok) ## src/autoscaler/ - `meson.build` (~163 tok) ## src/autoscaler/providers/ - `meson.build` (~342 tok) ## src/autoscaler/providers/baidu/ - `BccTool.env` (~64 tok) ## src/autoscaler/providers/baidu/lsf/conf/ - `baiduprov_config.json` (~44 tok) - `baiduprov_templates.json` (~431 tok) - `logger.yaml` (~196 tok) ## src/autoscaler/providers/baidu/postprovision/lsf/ - `example_user_data.sh` (~486 tok) ## src/autoscaler/providers/baidu/scripts/ - `getAvailableMachines.sh` — This script: (~112 tok) - `getAvailableTemplates.sh` — This script: (~110 tok) - `getRequestStatus.sh` — This script: (~110 tok) - `getReturnRequests.sh` — This script: (~110 tok) - `requestMachines.sh` — This script: (~110 tok) - `requestReturnMachines.sh` — This script: (~110 tok) ## src/autoscaler/providers/baidu/src/bcctool/ - `BccTool.env` (~64 tok) - `go.mod` — Go module definition (~136 tok) - `go.sum` — Go dependency checksums (~566 tok) - `main.go` (~355 tok) ## src/autoscaler/providers/baidu/src/bcctool/client/ - `bccClient.go` — ProvCloudClient (63 fields); methods: CreateInstances, ReleaseInstances, ListInstancesByTag, ListAllInstances (~3781 tok) ## src/autoscaler/providers/baidu/src/bcctool/enums/ - `provCode.go` — All error codes used in the Baidu Cloud provider plugin (~1198 tok) ## src/autoscaler/providers/baidu/src/bcctool/model/ - `types.go` — ClientCredential (149 fields); methods: IsBidTemplate, GetNcpus, GetMemory, String (~4213 tok) ## src/autoscaler/providers/baidu/src/bcctool/provconst/ - `bdConst.go` — Declares var (~311 tok) ## src/autoscaler/providers/baidu/src/bcctool/provservices/ - `provService.go` — GetAvailableTemplates, CreateInstancesFromFile, DeleteInstancesFromFile, SyncInstancesStatusFromFile, GetRequestStatusFromFile (~3661 tok) ## src/autoscaler/providers/baidu/src/bcctool/utils/ - `envvars.go` — InitEnvVars (~696 tok) - `jsonUtils.go` — LoadProvTemplates, LoadProvConfig, LoadNodeCreationInputFile, LoadGetReturnRequestInputFile + 6 more (~2660 tok) - `logger.go` — Config (50 fields) (~1649 tok) - `provUtils.go` — InitProv, ExitWithError, Result, CreationTimeout, TerminationTimeout (~718 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/ - `modules.txt` — github.com/baidubce/bce-sdk-go v0.9.233 (~309 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/ - `LICENSE` — Project license (~2714 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/auth/ - `signer.go` — signer.go - implement the specific sign algorithm of BCE V1 protocol (~1616 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/ - `builder.go` — builder.go - defines the RequestBuilder structure for BCE servies (~1252 tok) - `client.go` — implements the infrastructure to access BCE services. (~2713 tok) - `config.go` — config.go - define the client configuration for BCE (~770 tok) - `error.go` — error.go - define the error types for BCE (~603 tok) - `request.go` — request.go - defines the BCE servies request (~2212 tok) - `response.go` — response.go - defines the common BCE services response (~928 tok) - `retry.go` — retry.go - define the retry policy when making requests to BCE services (~1031 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/http/ - `client.go` — defines the structure of request and response which used to access the BCE services (~1771 tok) - `constants.go` — constants.go - defines constants of the BCE http package including headers and methods (~1095 tok) - `request.go` — request.go - the custom HTTP request for BCE (~1331 tok) - `response.go` — response.go - the custom HTTP response for BCE (~536 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/model/ - `tag.go` — TagModel (3 fields) (~31 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/ - `client.go` — defines the BCC services of BCE. The supported APIs are all defined in sub-package (~23637 tok) - `config.json` (~12 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/services/bcc/api/ - `autoSnapshotPolicy.go` — defines all APIs supported by the BCC service of BCE. (~2256 tok) - `cds.go` — defines all APIs supported by the BCC service of BCE. (~7227 tok) - `deploySet.go` — defines all APIs supported by the BCC service of BCE. (~2378 tok) - `image.go` — defines all APIs supported by the BCC service of BCE. (~4460 tok) - `instance.go` — defines all APIs supported by the BCC service of BCE. (~24137 tok) - `keypair.go` — defines all APIs supported by the BCC service of BCE. (~1948 tok) - `model.go` — model.go - definitions of the request arguments and results data structure model (~35163 tok) - `other.go` — defines all APIs supported by the BCC service of BCE. (~1850 tok) - `reserved.go` — defines all APIs supported by the BCC service of BCE. (~1395 tok) - `securityGroup.go` — defines all APIs supported by the BCC service of BCE. (~2453 tok) - `snapshot.go` — defines all APIs supported by the BCC service of BCE. (~2309 tok) - `tags.go` — BindInstanceToTagsByResourceType, UnbindInstanceToTagsByResourceType (~310 tok) - `util.go` — util.go - define the utilities for api package of BCC service (~5231 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/ - `mime.go` — LoadMimeMap (~9714 tok) - `string.go` — defines the common utilities including string and time. (~988 tok) - `time.go` — time.go - define the time utility functions for BCE (~400 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/crypto/ - `ebc.go` — EBCEncrypto (~227 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/util/log/ - `logger.go` — implements the log facilities for BCE. It supports log to stderr, stdout as well as (~3234 tok) - `util.go` — util.go - define the package-level default logger and functions for easily use. (~1674 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/ - `CHANGELOG.md` — Change log (~412 tok) - `CONTRIBUTING.md` — How to contribute (~239 tok) - `CONTRIBUTORS` (~28 tok) - `dce.go` — Use of this source code is governed by a BSD-style (~592 tok) - `doc.go` — generates and inspects UUIDs. (~117 tok) - `hash.go` — Use of this source code is governed by a BSD-style (~561 tok) - `LICENSE` — Project license (~395 tok) - `marshal.go` — Use of this source code is governed by a BSD-style (~260 tok) - `node_js.go` — Use of this source code is governed by a BSD-style (~143 tok) - `node_net.go` — Use of this source code is governed by a BSD-style (~272 tok) - `node.go` — Use of this source code is governed by a BSD-style (~664 tok) - `null.go` — Use of this source code is governed by a BSD-style (~704 tok) - `README.md` — Project documentation (~210 tok) - `sql.go` — Use of this source code is governed by a BSD-style (~417 tok) - `time.go` — Use of this source code is governed by a BSD-style (~1085 tok) - `util.go` — Use of this source code is governed by a BSD-style (~549 tok) - `uuid.go` — Use of this source code is governed by a BSD-style (~2753 tok) - `version1.go` — Use of this source code is governed by a BSD-style (~360 tok) - `version4.go` — Use of this source code is governed by a BSD-style (~587 tok) - `version6.go` — Use of this source code is governed by a BSD-style (~633 tok) - `version7.go` — Use of this source code is governed by a BSD-style (~964 tok) ## src/autoscaler/providers/baidu/src/bcctool/vendor/go.uber.org/multierr/ - `.codecov.yml` (~218 tok) - `.gitignore` — Git ignore rules (~10 tok) ## src/configs/ - `limits.yaml` (~603 tok) ## src/include/ - `resreq.h` — if !defined(_RESREQ_H_) (~3310 tok) ## src/lib/ - `misc.c` — include (~486 tok) - `resreq.c` — define _XOPEN_SOURCE 700 (~6663 tok) ## src/lib/testsuite/ - `test_xcealloc.c` — include (~4979 tok) ## src/scheduler/include/ - `scheduler.h` — if !defined(_SCHEDULER_H_) (~4716 tok) - `sim.h` — if !defined(_SIM_H_) (~4213 tok) ## src/scheduler/src/ - `plugin.c` — include (~4554 tok) - `repl_break.c` — include (~9921 tok) - `repl_info.c` — include (~16226 tok) - `repl_internal.h` — if !defined(_REPL_INTERNAL_H_) (~7304 tok) - `resource.c` — include (~9227 tok) - `sim_loop.c` — include (~17336 tok) - `sim.c` — include (~7432 tok) ## src/scheduler/src/plugins/ - `parjob_allocator.c` — include (~7506 tok) - `seqjob_allocator.c` — include (~3274 tok) ## src/scheduler/testsuite/ - `test_core_events.c` — Declares and (~18252 tok) - `test_parjob_combinatorial.c` — Declares of (~12038 tok) - `test_repl_breakpoints_inspection.c` — Declares and (~23533 tok) - `test_repl_help.c` — Declares error (~6047 tok) - `test_repl_resource_table.c` — Declares char (~21755 tok) - `test_resource_accounting.c` — Declares pulled (~14464 tok) - `test_seqjob_allocator.c` — Declares char (~3701 tok) - `test_sim_contention_parity.c` — Declares calls (~19164 tok) - `test_sim_reconcile_unaccounted.c` — Declares documents (~26015 tok)