chore: sync OpenWolf state (buglog, cerebrum, memory, anatomy)

Records today's session: bug-1386/1389 snapshot pipeline fixes, bug-795
closure, bug-1400/1401 fixes, bug-1396 harness instrumentation, and the
raft-apply-decoupling spec-family promotion.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SDWVNQLKxqTVHh42cH7rV3
This commit is contained in:
Rongsong Shen 2026-07-03 02:41:41 +00:00
parent 13c6e89309
commit cf3fa9b850
8 changed files with 48260 additions and 2564 deletions

View file

@ -1,50 +1,41 @@
# anatomy.md
> Auto-maintained by OpenWolf. Last scanned: 2026-06-25T04:36:05.545Z
> Files: 579 tracked | Anatomy hits: 0 | Misses: 0
> Auto-maintained by OpenWolf. Last scanned: 2026-07-03T02:40:28.319Z
> Files: 569 tracked | Anatomy hits: 0 | Misses: 0
## ../../../../../../tmp/claude-1000/-home-rshen-projects-xce-worktrees-raft-tla/e9921464-33bd-405e-b66b-f65b9fa8c107/scratchpad/
## ../../../../../../tmp/claude-1000/-home-rshen-projects-xce-worktrees-raft-tla/c9cdeb23-6930-42d0-adab-2651b711793f/scratchpad/
- `fig8_main.c` — define XCE_TESTING 1 (~464 tok)
## ../../../../../../tmp/xce-ha-verify/
- `test.sh` (~291 tok)
## ../../../../../claude/.claude/plans/
- `piped-mixing-glade.md` — Fix bug-854 (client primary-discovery) and bug-1028 (post-failover availability) (~1921 tok)
- `task-notification-task-id-bkkk2llpr-tas-zany-locket.md` — XCE HA Failover Soak — Result (~343 tok)
- `run_full_suite.sh` — Full controller suite, suite-by-suite under ASAN (dodges the 300s aggregate cap). (~450 tok)
## ../../../../../claude/.claude/projects/-home-rshen-projects-xce-xce/memory/
- `project_bug1060_leader_completeness.md` (~538 tok)
- `project_bug1067_ae_two_terms.md` (~716 tok)
- `project_bug1077_reply_union_type_confusion.md` — Declares metadata (~463 tok)
- `project_ha_bootstrap_progress.md` (~760 tok)
- `project_raft_commit_safety_done.md` (~771 tok)
- `project_raft_log_replication_done.md` (~507 tok)
- `MEMORY.md` — Memory Index (~1681 tok)
- `project_bug1306_hook_rc_clobber.md` (~693 tok)
- `project_raft_election_resonance.md` (~556 tok)
- `reference_nonoverlay_fs_soak.md` (~371 tok)
## ../../../../../claude/tmp/gdbwrap/
- `ctrl-dbg.sh` — bug-1283: run the NON-ASAN DEBUG (-O0 -g3) xce_controller under gdb -batch; on (~231 tok)
## ./
- `.clang-format` (~226 tok)
- `.gitignore` — Git ignore rules (~88 tok)
- `.gitignore` — Git ignore rules (~131 tok)
- `.mcp.json` (~7 tok)
- `.opencode.json` (~7 tok)
- `.xce-durability-acked.vIjLlJ` (~19 tok)
- `CLAUDE.md` — OpenWolf (~1400 tok)
- `codegraph.html` — CodeGraph - Interactive Visualization (~13864 tok)
- `package-lock.json` — npm lock file (~1039 tok)
- `package.json` — Node.js package manifest (~1 tok)
- `README.md` — Project documentation (~612 tok)
- `repro_joblist.sh` — Restart the kept failover-e2e cluster and query joblist via the client to see (~201 tok)
- `repro854.sh` — Reproduce bug-854 client discovery against the kept failover-e2e cluster. (~422 tok)
- `uninstall-code-review-graph.sh` — Fully uninstall `code-review-graph` (the Python/uv MCP tool). (~672 tok)
- `xce-ha-soak.log` (~2232 tok)
## .claude/
- `settings.json` (~497 tok)
- `settings.json.bak` (~464 tok)
- `settings.local.json` (~199 tok)
- `settings.local.json` (~507 tok)
- `ucai-formatter-cache.local.json` (~17 tok)
## .claude/rules/
@ -63,10 +54,6 @@
- `SKILL.md` — kiro-impl Skill (~4048 tok)
## .claude/skills/kiro-impl/.claude/
- `ucai-formatter-cache.local.json` (~17 tok)
## .claude/skills/kiro-impl/templates/
- `debugger-prompt.md` — Debug Investigator (~812 tok)
@ -106,11 +93,19 @@
- `SKILL.md` — Spec Initialization (~790 tok)
## .claude/skills/kiro-spec-init/.claude/
- `ucai-formatter-cache.local.json` (~17 tok)
## .claude/skills/kiro-spec-init/templates/specs/
- `init.json` (~125 tok)
- `requirements-init.md` — Requirements Document (~40 tok)
## .claude/skills/kiro-spec-init/templates/specs/.claude/
- `ucai-formatter-cache.local.json` (~17 tok)
## .claude/skills/kiro-spec-quick/
- `SKILL.md` — Quick Spec Generator (~1995 tok)
@ -216,7 +211,7 @@
## .claude/skills/xce-build/
- `SKILL.md` — build xce source code (~112 tok)
- `SKILL.md` — build xce source code (~380 tok)
## .claude/skills/xce-deploy-ha/
@ -224,15 +219,16 @@
## .claude/skills/xce-test-ha/
- `run-ha-soak.sh` — run-ha-soak.sh — driver for /xce-test-ha: deploy a 3-node XCE HA cluster, then (~6047 tok)
- `SKILL.md` — XCE HA Failover Soak Test (~2511 tok)
- `run-ha-soak.sh` — run-ha-soak.sh — driver for /xce-test-ha: deploy a 3-node XCE HA cluster, then (~13692 tok)
- `SKILL.md` — XCE HA Failover Soak Test (~3703 tok)
- `soak-verdict-selftest.sh` — soak-verdict-selftest.sh — deterministic unit test for the verdict parser in (~1857 tok)
- `soak-verdict.sh` — soak-verdict.sh — pure (side-effect-free) verdict helpers for run-ha-soak.sh. (~1194 tok)
## .codegraph/
- `.gitignore` — Git ignore rules (~47 tok)
- `codegraph.db-shm` (~8738 tok)
- `daemon.log` (~15642 tok)
- `daemon.pid` (~44 tok)
- `.gitignore` — Git ignore rules (~61 tok)
- `codegraph.db-shm` (~8737 tok)
- `daemon.log` (~2066 tok)
## .kiro/settings/rules/
@ -278,10 +274,6 @@
- `.gitignore` — Git ignore rules (~3 tok)
## .kiro/specs/.claude/
- `ucai-formatter-cache.local.json` (~17 tok)
## .kiro/specs/config-upgrade-snapshot/
- `brief.md` — Brief: config-upgrade-snapshot (~923 tok)
@ -295,7 +287,7 @@
- `requirements.md` — Requirements Document (~3158 tok)
- `research.md` — Gap Analysis — controller-status (ctrlstatus) (~4457 tok)
- `spec.json` (~608 tok)
- `tasks.md` — Implementation Plan (~4996 tok)
- `tasks.md` — Implementation Plan (~5073 tok)
## .kiro/specs/election-iomgr-refactor/
@ -322,7 +314,7 @@
- `requirements.md` — Requirements Document (~2587 tok)
- `research.md` — Gap Analysis — ha-commit-durability (~7773 tok)
- `spec.json` (~196 tok)
- `tasks.md` — Implementation Plan (~10936 tok)
- `tasks.md` — Implementation Plan (~11353 tok)
## .kiro/specs/ha-commit-durability/repro-851/
@ -357,7 +349,7 @@
- `brief.md` — Brief: ha-consistency-invariants (~2916 tok)
- `design.md` — Design: ha-consistency-invariants (~8316 tok)
- `requirements.md` — Requirements Document (~3454 tok)
- `requirements.md` — Requirements Document (~3772 tok)
- `research.md` — Gap Analysis: ha-consistency-invariants (~10252 tok)
- `spec.json` (~259 tok)
@ -366,7 +358,7 @@
- `brief.md` — Brief: ha-convergence-recovery (~746 tok)
- `design.md` — Design: ha-convergence-recovery (~9928 tok)
- `requirements.md` — Requirements Document (~3586 tok)
- `research.md` — Research & Design Decisions: ha-convergence-recovery (~6912 tok)
- `research.md` — Research & Design Decisions: ha-convergence-recovery (~8994 tok)
- `spec.json` (~142 tok)
- `tasks.md` — Implementation Plan: ha-convergence-recovery (~5999 tok)
@ -376,9 +368,13 @@
- `research.md` — Research / Gap Analysis — ha-elect-ctx-lifecycle (~1092 tok)
- `spec.json` (~130 tok)
## .kiro/specs/ha-elect-ctx-lifecycle/.claude/
## .kiro/specs/ha-entity-snapshots/
- `ucai-formatter-cache.local.json` (~17 tok)
- `design.md` — Design Document: ha-entity-snapshots (~8185 tok)
- `requirements.md` — Requirements Document (~2216 tok)
- `research.md` — Gap Analysis: ha-entity-snapshots (~3038 tok)
- `spec.json` (~129 tok)
- `tasks.md` — Implementation Plan (~3997 tok)
## .kiro/specs/ha-heartbeat-committed-propagation/
@ -387,7 +383,7 @@
- `requirements.md` — Requirements Document (~1763 tok)
- `research.md` — Research / Gap Analysis — ha-heartbeat-committed-propagation (~2474 tok)
- `spec.json` (~301 tok)
- `tasks.md` — Implementation Plan (~2708 tok)
- `tasks.md` — Implementation Plan (~2873 tok)
## .kiro/specs/ha-heartbeat-liveness/
@ -419,7 +415,7 @@
- `design.md` — Design: HA Replication Hardening (~5577 tok)
- `raft-tla-audit.md` — Raft TLA+ Specification Audit (~1591 tok)
- `requirements.md` — Requirements Document (~2850 tok)
- `research.md` — Gap Analysis: HA Replication Hardening (~9401 tok)
- `research.md` — Gap Analysis: HA Replication Hardening (~11568 tok)
- `spec.json` (~198 tok)
- `tasks.md` — Implementation Plan: HA Replication Hardening (~4501 tok)
@ -437,7 +433,7 @@
- `design.md` — Design Document (~11209 tok)
- `requirements.md` — Requirements Document (~4240 tok)
- `research.md` — Research & Design Decisions (~5375 tok)
- `spec.json` (~141 tok)
- `spec.json` (~140 tok)
- `tasks.md` — Implementation Plan (~14377 tok)
- `TLA-gap-analysis.md` — Gap Analysis: XCE HA implementation vs `raft/raft.tla` (~2070 tok)
@ -448,7 +444,11 @@
- `requirements.md` — Requirements Document (~1087 tok)
- `research.md` — Research: HA WAL Replication (~2542 tok)
- `spec.json` (~128 tok)
- `tasks.md` — Implementation Plan: HA WAL Replication (~1737 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 (~1247 tok)
## .kiro/specs/libxce-failover/
@ -457,7 +457,12 @@
- `requirements.md` — Requirements Document (~2933 tok)
- `research.md` — Research Log — libxce-failover (~4638 tok)
- `spec.json` (~128 tok)
- `tasks.md` — Implementation Plan (~3791 tok)
- `tasks.md` — Implementation Plan (~4086 tok)
## .kiro/specs/raft-apply-decoupling/
- `brief.md` — Brief: raft-apply-decoupling (~2239 tok)
- `facts-in-raft.md` — Design Note: Routing Facts Through Raft (apply-after-commit for RETAIN events) (~5569 tok)
## .kiro/specs/raft-commit-safety/
@ -465,9 +470,27 @@
- `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` (~450 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` (~128 tok)
- `tasks.md` — Implementation Plan (~10270 tok)
## .kiro/specs/raft-ha-core-safety/
- `.gdbwrap-ctrl.sh` — bug-1282 diagnostic: run the release xce_controller under gdb -batch; on SIGSEGV (~222 tok)
- `design.md` — Design Document — raft-ha-core-safety (~10558 tok)
- `requirements.md` — Requirements Document (~2601 tok)
- `research.md` — Gap Analysis — raft-ha-core-safety (~20590 tok)
- `spec.json` (~129 tok)
- `tasks.md` — Implementation Plan: raft-ha-core-safety (~11904 tok)
## .kiro/specs/raft-library/
- `design.md` — Design Document: raft-library (~7756 tok)
@ -479,10 +502,10 @@
## .kiro/specs/raft-log-replication/
- `brief.md` — Brief: raft-log-replication (~1297 tok)
- `design.md` — Design Document (~7854 tok)
- `design.md` — Design Document (~7912 tok)
- `requirements.md` — Requirements Document (~4710 tok)
- `research.md` — Research Log: raft-log-replication (~1206 tok)
- `spec.json` (~307 tok)
- `spec.json` (~368 tok)
- `tasks.md` — Implementation Plan (~3864 tok)
## .kiro/specs/raft-sim-conformance/
@ -531,15 +554,45 @@
- `api-standards.md` — API Standards (~1291 tok)
- `build-deployment.md` — Build & Deployment (~1241 tok)
- `error-handling.md` — Error Handling Standards (~1026 tok)
- `ha-async-io.md` — HA Protocol & Async I/O (~2686 tok)
- `ha-async-io.md` — HA Protocol & Async I/O (~3225 tok)
- `persistence.md` — WAL & Persistence Durability (~2127 tok)
- `product.md` — Product Overview (~1246 tok)
- `roadmap.md` — Roadmap (~6012 tok)
- `roadmap.md` — Roadmap (~8482 tok)
- `security.md` — Security Standards (~804 tok)
- `structure.md` — Project Structure (~1170 tok)
- `tech.md` — Technology Stack (~1155 tok)
- `testing.md` — Testing Standards (~741 tok)
## .remember/
- `.gitignore` — Git ignore rules (~1 tok)
- `archive.md` — Archive (~6 tok)
- `now.md` — 11:21 | raft_tla (~53 tok)
- `recent.md` — Recent (~88 tok)
- `today-2026-06-26.done.md` — 03:44 | raft_tla (~174 tok)
- `today-2026-06-27.md` — 10:15 | raft_tla (~194 tok)
## .remember/logs/
- `hook-errors.log` (~0 tok)
- `memory-2026-06-26.log` (~206678 tok)
- `memory-2026-06-27.log` (~117086 tok)
## .remember/logs/autonomous/
- `save-112110.log` (~0 tok)
## .remember/tmp/
- `last-ndc.ts` (~4 tok)
- `last-save-ts` (~3 tok)
- `last-save.json` (~19 tok)
- `save-session.pid` (~2 tok)
## cases/
- `.ha-failover.md.~undo-tree~` (~34150 tok)
## docs/superpowers/plans/
- `2026-05-07-p0-single-controller-persistence.md` — P0: Single-Controller Persistence — Implementation Plan (~13327 tok)
@ -551,321 +604,354 @@
- `2026-05-13-config-replication.md` — Config Replication Implementation Plan (~21611 tok)
- `2026-05-20-config-repl-wire-protocol.md` — Config Replication — Wire Protocol Completion + Bug Fixes (~5134 tok)
## graphify-out/
## ha/data/
- `.graphify_labels.json` (~8807 tok)
- `.graphify_root` (~1 tok)
- `GRAPH_REPORT.md` — Graph Report - persistent_ha (2026-06-20) (~70951 tok)
- `manifest.json` (~41636 tok)
- `xce.crt` — ---BEGIN CERTIFICATE----- (~381 tok)
- `xce.key` — ---BEGIN PRIVATE KEY----- (~455 tok)
## graphify-out/cache/
## raft/
- `stat-index.json` (~52786 tok)
- `#raft.tla#` — ------------------------------- MODULE raft --------------------------------- (~5162 tok)
- `raft.tla` — ------------------------------- MODULE raft --------------------------------- (~5350 tok)
## graphify-out/cache/ast/
## src/
- `002dac674489624d72176d5d0b18f4979ccec9aeb986aef479a18ce84ad824f7.json` (~269 tok)
- `004cc8d07f2f670da29d7c7f144c8875f274b8438fb1d4306fb6cc676c745fea.json` (~1050 tok)
- `005d423b344fb7001a76e9a01e7226b28957f0318f503b6acd0f7f72a3fcde8e.json` (~227 tok)
- `0078fef375f65aef38dd21e3dcdc8c9930568572612ef8380cbe3fdfa1f8c710.json` (~9104 tok)
- `008610a0f4315b9a68f7cde989a73b27de885c7ab2c96a9e7440be16cf2fa094.json` (~2422 tok)
- `00a5ff6db9d63a87d19ca8b0a68d7105c6ea2fa89be5f94c98b257bced832042.json` (~11282 tok)
- `00bf4ac62988ea0494c2ffda33b92affa91df5763081a54b4c7d6c308fec999e.json` (~269 tok)
- `01181572b4bf0d966f8391007f85c7a58838d83ef521a9fb455e180c704c78be.json` (~4182 tok)
- `014a5c34e9053581d48425c536c637ae0a2f48dbee99b69bbdf0e1fc716c3c10.json` (~652 tok)
- `01592776d76cc70596361b4b3ca48531b3daea6674df45e2acaa0ad0a0a54cb2.json` (~13794 tok)
- `015b2f7b89794af09e814aea5781aa51704ccb852db0b193f0f135a351831632.json` (~69745 tok)
- `016845199833895f368a40f072564f7b5502cd652cef19f58dffb9c1931bd179.json` (~1092 tok)
- `01c91aa6fa18cc3129d3f6451a04b235c9528a88a165b1b6126f87c37bdc4048.json` (~14877 tok)
- `01d5ae01a90dcbf2812ac05362927a7f9320cd5f20875838057caf559be8c5be.json` (~224 tok)
- `01d75ef42f259e5752e9ee274fc1e00781b485b87349841c5c335ad92ba964b9.json` (~6308 tok)
- `01e466b4c1a76bf9b35f06bea698dee8e27cafca61faa6985967c8e77b79cd10.json` (~269 tok)
- `01ffefd3077e3989045ab89dbd8d9951d161531a0bef7cee8f652de34593ef79.json` (~40640 tok)
- `0211c966a13950b059d40d37ff94e62d5b7ba25b554407097e4f964eaac39102.json` (~206 tok)
- `023e107588bcbc8780b5fe90b346a96c5243e9192778aefb9bc9fcd92b5cf692.json` (~3708 tok)
- `0297e5997050ad938795b7335ba2e08338aa3e4b36046f19b34c3069fd8d4e60.json` (~57184 tok)
- `0378f813e93f2aad0de1964b16f2a399b4d64edfcba863e517414f4f1a262011.json` (~47142 tok)
- `0399a9216133ac3750c1bb102a4d72efa9de2bd7624d52e4da1a072e0d767ad0.json` (~269 tok)
- `03b4bc7e0fe5c91b086a3f122273dc82b760853a23e58e0b7f477d7d13b3f049.json` (~9331 tok)
- `0401198757a993070c98c754996a960299d605d55ee524b2f1aad817fa94322a.json` (~3011 tok)
- `0402d281826a30116fa7477996ab048b01a8375c95697e14b1a146e0138897e3.json` (~269 tok)
- `0427a4a80364f93ee0a2d9991ae1051c4848345b8354d762cf72e2ba0dde43f9.json` (~28159 tok)
- `0440846ef240f3abb98b1ca27304c5cdbe56779ba1cc857850dd7a26cad49b66.json` (~2935 tok)
- `04583d91aa48af789b952136fb7c52041b0d632793246105f3af6fe070727a07.json` (~2049 tok)
- `048866e1c729499c6bb7a67acf6872a9809730de276a43591cb6cde2de45acd8.json` (~44131 tok)
- `04e3a10a165fc6dea955a31ec5c48db1e75c23545a74a734cb538d8ef8ac06ef.json` (~7004 tok)
- `04fa04cc7831200204b6861ea8b8abac86e90920a8d9b0a8bdbd38e57901f18f.json` (~37240 tok)
- `057d67f05183f6fe7fd3414cb6f46de234ebe58fa3dbca7dddc5441ee3f8a2f1.json` (~6218 tok)
- `06a0b286e4c22fb4c981239820aea2042950d1d21dc96de40226b14cc696065e.json` (~8244 tok)
- `06a49db12e21eff497c05a713d0cb6b1d8dcd7ab2a7fc336b10d9a5f2130270b.json` (~13794 tok)
- `06b99babef4c7ab862aa487145fb2e6736245ef4ad565fe0e06a24898c3875d7.json` (~352 tok)
- `06fa357013ada2065e2ea791488f988cc75fa423cb1ed66718dde55c14b07ba1.json` (~378 tok)
- `07014154947b85f86499894c59be83a316bf3fc006c8fc55c316cb893462977e.json` (~3083 tok)
- `0722fdc95d0e7367abdedd272ab781b00328a0a1a7d1adbcfad533a45f2921c2.json` (~323 tok)
- `074a8bce08af84573c3e948b6dabbecdb6a7e99daca393ddaae4f816b1b24411.json` (~309 tok)
- `074b4a288109008bdb35dccbcbc81a7e2b029bd17e4707fb967a94d962a77b69.json` (~4508 tok)
- `0752d0d43dbdaac573d4c7129d228ad267a5a5d8bc6820fde4b6e6a6a3062100.json` (~586 tok)
- `0757234001cdd8473e1edf6271d7f53808c84790b02b9f5df9da5f78ba447ca6.json` (~3592 tok)
- `076584c4107b97fc37ee7957c3c616efb08c8e8f671a459f856a6301d267d0e2.json` (~14044 tok)
- `077d2d06d6281efca08806f20dbbf41b4e4dc39af2069e261ebf97e80efd951d.json` (~81 tok)
- `0799df8da46779b19ce58b3ae776614f647d6d5f009f418520eec8897f538f9d.json` (~1961 tok)
- `07d0b1dbd63fc8b71cab7d602d56453c4ed0a4170b3efe8d387de29c09487ead.json` (~467 tok)
- `082d2508e015e3002b8399b37a4562991cff2b2d747f1e800d370c1f3e88b028.json` (~5332 tok)
- `0832cb54f1bb84f88c887f30f250279e8c8b3969a73e8e70917dff7a1dae78e6.json` (~652 tok)
- `0857f9be25466f6f3c0da48438f7c7cf35d0140010f4639a673c2f35ae98a002.json` (~2468 tok)
- `085fb3d5b8d5133be4bae28881658bcb2e5965798e6869b1975372b9d7d6bb7b.json` (~21866 tok)
- `089246da170e288777e15eb8a6afea3097826290b31a9489f5b2c0a54658a4aa.json` (~79056 tok)
- `0894c6309b9aae7fdb3b1aef7fb1dfaf1b55fd8f31ac96a8112916d55ebbedba.json` (~315 tok)
- `0895960bce4ca499c4505de3f178508e1cd9dda69a3e8ab43195493957793a34.json` (~7103 tok)
- `08c5e9e51057dd143336ebdaf2bd6af29481e79f95bb093f7eded2545bc29340.json` (~416 tok)
- `08ef3af0d39f777dbc16b914fba71d5548fef9fdf88f31cf21620d70555fcf6c.json` (~78 tok)
- `08fa451e66078016e0b2aa4c26635b6ada448d45d6d1c3d8ca9f0a9b53ca0593.json` (~336 tok)
- `08fe84785dea915ebe3bccb75b305f1540b4fbc792fdfb2fb0bcee237164d6cd.json` (~6908 tok)
- `0930d5c30f6238fc629bc312e105bf9d9400f85aec1ab3cada93bb05321b3b2d.json` (~37148 tok)
- `093f1754670d5589744a31b6418adc392e01a959166455588f22822564144b3f.json` (~3601 tok)
- `0944870ba2c03c7a45de293a8573c546ed6b0744b7c05134d9b7610e63636449.json` (~9949 tok)
- `099d8954b4b123209ccf84667996aeddc044696f5219ca30afde0727ef8869da.json` (~5578 tok)
- `09cb38261b447a3240b1361064d5bd8dada4c7eb8430b961c0476e902bc11ea0.json` (~8966 tok)
- `09fc4c36a264a7b935bf7ffe9e8506fc3452b8e90c8ecb7e22d6a740854ebc76.json` (~1802 tok)
- `0aa02adf8d8ad215f71ecbff28d24a2f1a3a889b3c9a27c142db458dc41a9eeb.json` (~652 tok)
- `0aa0df0f12cecaa972e3c98e639d157283b73052fbf6caeed9c1429188e2c60a.json` (~20406 tok)
- `0b48e2eca6f84770837387035ee5699a2c2bee2a9a2b65b8d1a01c56bc241368.json` (~13794 tok)
- `0b4b61a3378363fccdf8bcbb84cf49adf909b131ed2cb415d540883b0d5b14cd.json` (~357 tok)
- `0b84abe002c91c4608ec56b28a1a39a066c1d64f8bad5182c89a905e0f51138f.json` (~6400 tok)
- `0b91b1fcfc8ae3bd247107dd81b84a03aea885632599033c06e8f9f372f8d967.json` (~504 tok)
- `0be7df8682cb4642ffdfffc325b2525408c7db266ae8651ae0f600a01fb488a0.json` (~722 tok)
- `0bf7323dd6f181b3c8536da6fda90904a6d3ea5fb99d9a9211175beadd33ae49.json` (~1973 tok)
- `0bfddfa19374691c60a82a0208b83881a8c2c8adc9e888576e7aa64801be9f9b.json` (~4672 tok)
- `0c3d78f91fd9dd44ca121663dc9c587c579a21feeb30d8c94dbf684da12f71b1.json` (~81 tok)
- `0c86267402031c08bcc3b4b5a1202712295c728654b1958f36368c636c0416a0.json` (~3581 tok)
- `0c8bd4d02d1ff7a1f62ce8e275db548f7944783cda074b1459f31c2353ec4f5f.json` (~42611 tok)
- `0cb92b0a18aa5d0c783dcd326f75cc01ded87ac4a20b4cab2d938bde46b5ae8c.json` (~1392 tok)
- `0ccb2e06c2139ef03aef6ba894efe1025c61daed9a9ef15b891319ecc4d9652e.json` (~5859 tok)
- `0d723b61b4538aac8b6eeb6d7aab867f726bde72cef6576bbf873a6f5db41711.json` (~5459 tok)
- `0d7b9090e2f9de46c367cff6e69cc8e7f2706f713987a883ed0b697fc7df2d88.json` (~231 tok)
- `0db57ca4ac0c3ee6abc97242d0a04f274b18b83ba32d3b9c2b8c39b949c52fba.json` (~2878 tok)
- `0dcea2652aaf077ffb9d6f61c387ac6dc42e03d347a5ea9dfde069c107ebabe4.json` (~26116 tok)
- `0de27f108310a09dc43627f38940985e713743002cf2c03fd0dacdd3e9c10c75.json` (~6565 tok)
- `0e14b548fb2b4f03553bf5e3eace9d20c5370887408f3f2affaf4c569b36fe2e.json` (~14044 tok)
- `0e688ceec91f4b7c192ec781324e9ddaa517ac653dc2256095ec17c49cb12928.json` (~309 tok)
- `0e6cbe399873548fe0ec938c9cf3ee70b617b329dcc630b4dd7f1490f343e756.json` (~13343 tok)
- `0eada2ef529a3511cb04b120cb3d2247c7822f9aa4c4d9dab4f7cfdc72d31e8a.json` (~1980 tok)
- `0ee129793c23e5933eade7198c1f08c5d84c9c26139e7eb7ff067d5c52d08d1e.json` (~6165 tok)
- `0f5341ff6ca93ba2938f8f8745a9739a2f5da1705bdb8b6abca03899d71e75c6.json` (~224 tok)
- `0f9a00a3d6d2161c402e45a68e7de9286018427a74f5932f18d96041a1d44cb5.json` (~6562 tok)
- `0fa8ec51434b17edc5a26d6a037f6799618b873ebae92d6eac751f0f3578c038.json` (~2079 tok)
- `0fb70f67355c6ee9bbb1dd9f5d55d21fdd019790f551898c33e6dd97d0742331.json` (~468 tok)
- `100b50bbfd196f55f7a1ea757de572eff68aa97bb88cb2dcc13d16f23bbe8c0b.json` (~80 tok)
- `103e27126a9e5950aa8c8063c54df342d6737d340c5411cf667b24a00dcc28a1.json` (~3251 tok)
- `109127319f5fb36ebd4e47de8487b09aa4338bec7c17117d77cfa643c9177ee5.json` (~368 tok)
- `10bdb81aeecaac694b2c297964b42c596e5ab715e2f71a7e1ea4c069a0e09be8.json` (~1122 tok)
- `111178800ae1876a431e527f3e0211c41e066afcf3636483674e1de0177fe726.json` (~3496 tok)
- `1115d59cae0de03be0ebfeec800e4bc7a3142b1df07c22537ff00164f6d4becd.json` (~845 tok)
- `11313de7f08ec2177d21ded84e4f37426d6bc50be2d1fbc729b4ee73fcff6b46.json` (~42896 tok)
- `114f295685c5796b4dcd914d8c84d0e74823a3000bce5dbf796f52519176b793.json` (~275 tok)
- `1164b6d75143d4caf1a8c3ccd18258c793607dae4d869a5490fc09564b26c2af.json` (~214 tok)
- `1196f6d0f42ffbd96922026767a312e1d25869970da006eda64602bb96691c22.json` (~228 tok)
- `11a454492a215c5707704555427cc5a8a8d8c9e37140369fe3fd48964b6cd6be.json` (~3120 tok)
- `1221d9acb10eff7e1b0ee12d8ad0299cb196b7f4a9c3963819f227c0bb8a26cc.json` (~269 tok)
- `124ea916443ccf66314b5ccf8b768a2d0156f6c88966aa61065e505f2fcb8ba1.json` (~13699 tok)
- `12c733acf3d86ce393643e971e1f4940fd1758a2696817d2f2a4247f41b2f480.json` (~5120 tok)
- `1312e11eefb522023a6437df3bef6b7a618dc2a482005da8315b46a9fe0264a6.json` (~7909 tok)
- `1317fedc2a67f4453983d16264915c41c2a2890b5a76b4f708c391e56c20803d.json` (~5591 tok)
- `1318036e2902ba5c87e3abfba1d7fc3680c2dcc5a6fe04c957e5b147cb26fd4c.json` (~9139 tok)
- `135ad5694940e707ec7bda78857f07194b8d507860b55af456aed9f29b4a700b.json` (~269 tok)
- `1360f9fdd34c9705242878cc84f73f7fecc97ef1df46fc7ac09477f4e15aaa7e.json` (~37148 tok)
- `13e2ff80a35b1dd9978c0ef2ea8d55f7a2b31a8f795a922d5fa830f33de23ea2.json` (~7716 tok)
- `140aff7f6dd37516b4ef6f3ca626f82f50cfe71e4f3a578be699a8ef72fb01e0.json` (~13687 tok)
- `1459add9026c6903d390de90c7d1dea4d5a9d381a3930785e7a480dc27b5ec00.json` (~6672 tok)
- `147dd164653fa29be6b640dbe5bf13d8a9e91df0f7275ac5a86be7568216d457.json` (~81 tok)
- `149a262f7c5d8f2cee31c3719e56f78545b5897d591c51f9cdd916c56e035998.json` (~1317 tok)
- `14a93f201d19d457092b9bf881e8ac62f44caf42d70192b2106944c8380374d3.json` (~76 tok)
- `151a099eec558a9e4c89bc08aae88ba096681971be1a94c7625343fd9a3a88e5.json` (~7640 tok)
- `15224225923ce6697e098312e1dc8429b2768b415534886f344c212446813d83.json` (~495 tok)
- `152d9c2445a8247d38b52f6ecab0cf6f36ba144aeb93e0bc7603445e7ed2c6cc.json` (~5075 tok)
- `152f18c90cd608c8a87b9a2569790aa32bb0684da62ddd22284b2efc477c58ab.json` (~9949 tok)
- `157c7929f5a2274e2f98c623d21343ab2f01711d4fd4e742caef92e2bf2b3463.json` (~4857 tok)
- `15a2c5ecb0fccd8b13c841d488ee0a3ef8a753347864ac6748b02cb48bdb3338.json` (~9101 tok)
- `15cc2d188fbb7c7bc937a39311efdc8cd2536b01947309e45f5563c0e40a7923.json` (~1376 tok)
- `15f43122fe941435ef4d1c92bf796b0198998b92df0b915e6e173a4a0d3e0dcd.json` (~2943 tok)
- `15f7e2e59dba0b3c91ca6a2c12b934bcf6a1f7d75a13c4aeb0d403dcf9fc95e5.json` (~19624 tok)
- `16307f083b22977db26185b0f7407bc40e4f74e2098040ae978316d99d4444d8.json` (~335 tok)
- `165d0b653a3b68d52594e151b8e06e0fe93b241b56fcda872811592eb2ffbf4c.json` (~40562 tok)
- `16853a21974696cd7ac62e3b2c1aecf0dd561d82457f43f1d92e404231caef07.json` (~269 tok)
- `168853e90d6235d9054ea90422d3afd1189be5b49efd2a35a342c71fb347140e.json` (~652 tok)
- `169eadbfd764f364c5b3ecb27f3112d552e98c1bdd4e0ae416ed5f821cb0e6cf.json` (~13794 tok)
- `16c33a7e7d38cb29ec2063d0e872d977ea8e2d81bb94e0afe95ca823c6eedd0f.json` (~351 tok)
- `16ff7e6eeb5702d2ffacc9e210eed5325524fa724aedd15ae449e52a14ff9e01.json` (~88 tok)
- `1730cffbec8dff2313f1e1f655b1026f93c037c722cb0198f39d2c15da08ee60.json` (~1992 tok)
- `179a0d9514a4bfe3e69a07482e79899fa08905676b1b5f8f9b1f9d0ce55df3ad.json` (~269 tok)
- `17c6bf76cfaf2951c6567ecaba00b057c5bf1a8c380a669df83e1a3cbecf630f.json` (~482 tok)
- `1814c8441ce6baf90c83e273914a1f472136a2e348e12e9eaf902367a650574c.json` (~323 tok)
- `181955f831ace827cab57775ab5c606ca3546d23e3b084d7bb3a386ab30603dc.json` (~182 tok)
- `1870fbb4d9d0c1c96f6d0206b980cc4acaa128a432b581bcacec7f6fe866eecd.json` (~1988 tok)
- `1880ee75786ce6a428cdaa0f911f58973080482a358b7886fb6aee65c43beda1.json` (~2444 tok)
- `18dc5928206967173c007cbb765877d41488abd0fcb0de1d56abecbaf3f724b7.json` (~9240 tok)
- `190d71d1c4df9c6394d58d7e36010f7614f4143a0d91d41002e0f2467072fe8d.json` (~1064 tok)
- `19134f041b4f3b6c95a2149e12e5c58ebddbff604d739bbef6226eb1687d0e34.json` (~8959 tok)
- `191b4446d235d84fd3681d7e952ad2552fe572d3a5757a5074074549c4e27d50.json` (~1829 tok)
- `19526896e2fa23848fb2da597198d3a3717516be1e4a527ed21ff3d835c63fb4.json` (~30722 tok)
- `195ba5f52572d4e963afc4d2d690a1ff166ae35017e308f8a0ed4a16642a4316.json` (~9746 tok)
- `1968aef428601da0e4b23250d1ec6c3d1533630b4d0914f6c70f4e387a59728d.json` (~1990 tok)
- `19bab18f4a22b0290f91cbd4de58488fe941677de1fb92197dc1c4410a878feb.json` (~7440 tok)
- `19c8003bcc5314fd08d9000b104fd6d443d7959d5babc40fe8b7eb1397056352.json` (~2145 tok)
- `19d35b46440f9c21e87df58e15785f9aa35f403fb4274c0acd930c47899273a3.json` (~82185 tok)
- `19d6cd319d6a3ecab2357d41a7d26db9a7e35401b0c3e1dd87dc099b71429728.json` (~2283 tok)
- `19d8fb8222b609932635a102044f42a193782e18e5ec575a71312ee87bb2f659.json` (~13687 tok)
- `19ef06be285e1769d58acf0223c5a445d872c31d629d30dee1c5eeb06c69ded7.json` (~35085 tok)
- `19f40018949a73961f1be70427bfa744ba1dbb6c67e597c65b3f652d357be8f0.json` (~324 tok)
- `19f57f6943301a280db1ea82fdca9d564ff52d97111d7341fc788573dad0a7aa.json` (~81 tok)
- `1a0f0b246ea02f1e6d7196a83af4366a44c5841bb907e8edbc44c30920ce342b.json` (~13750 tok)
- `1a91351d50722bca9da67761028884679cbc357a5587e783ce691d7cab7cf65b.json` (~1075 tok)
- `1ad8474a865962b24820ff0d953482ce1a9644e667ba136752e0388d24f0ebf9.json` (~4490 tok)
- `1b3eb8209fe8ae83a46fe284c12c8577df135d756ac662156e4a61eab79e5601.json` (~1934 tok)
- `1b5a6250958790565da71172c0f2da9c26e4651aaec7a353d34f33555f38f4c2.json` (~1904 tok)
- `1b8bc9a85e6770511db55fe3c159e4333675ff5c39336c212b86c7c3d84d9c76.json` (~238 tok)
- `1bce3e8bcdfc4ecf26ebbc435d3a25b2d7d00276dce7874fa87de41f72248b00.json` (~1082 tok)
- `1c0cfaeda41c83a55365b1b5b340cf80581217b083b93ce0dd156fc886276256.json` (~3131 tok)
- `1c85f27fe659a6c257eeb5157b01c9b454293a22bc14be2be6c45aaefecd1967.json` (~753 tok)
- `1c906780916fd91e042adaa801f385dc55bc1f29c851908ad61f8c5db0040107.json` (~2163 tok)
- `1c9619334c216e67eec7d7a1c420d26476001173e926088e46d4d2acdd52f8d4.json` (~320 tok)
- `1c96714a7cfa6cd6a3494d1325905a74a6caf801e63a5abaf2a20bb8c8a9e3bc.json` (~16210 tok)
- `1cff99e0f708b2a718e7703d855083b777015610574256103fb398084f05493f.json` (~8989 tok)
- `1d233ed5870475c31d523f30699006ed5516c7557bcebef9488dc179ff83c152.json` (~1122 tok)
- `1d45d90ec7a9bb9ea8b74d81c892b24013a9c2d4499472bf30b6dde0cd2f6190.json` (~9331 tok)
- `1d490c507ec55945474495705d4ef2ccea924f616bb43256bd143818c1ff0007.json` (~13361 tok)
- `1d6df2069938454141daef26c8ed09b7885725a4598541270f941bf8fc33a465.json` (~4675 tok)
- `1d8fe74b05acd86ca281750b4632fbf2f597b035b94b0de94e27ad046b756778.json` (~15817 tok)
- `1de44a0c73b0a9fdbb5496796c1478a01baaa8de24d4316746ad4c72b577d01d.json` (~13750 tok)
- `1e2f5a8904c7fd7c4e14f5b6c9f7bac9fe6bcecf73c23443e125c2d8966091eb.json` (~13687 tok)
- `1ed0b15ae075c862b918b1e937d53da379b474d8a9223ca117cb68de41f7a47f.json` (~1317 tok)
- `1ed8551d553792e11c27e1bb56eb402f74c731f40bf38b672dcf43a5b847d426.json` (~73 tok)
- `1ed92f3d08961cb53cd981b7a42d9c0352078956ab010c4179498e7b940fba62.json` (~9746 tok)
- `1ef5dd882e1ea3b6ed1329ff0047d21ee2be8340c12e537b57ff2fed1278bd4a.json` (~9756 tok)
- `1ef77ec32c809ea9f6abe455804f5630dc3a9693e633b03068f3546dfeeab099.json` (~3149 tok)
- `1ef8a1c88f58d9a1f913f376629dbc7421fbb4f6d0c68e777f46873652df204c.json` (~39527 tok)
- `1f6c6535ebbdcedd95bf44e6b96f07f1234d7ea54cb747d6e113f90ccf4bb7ea.json` (~13910 tok)
- `1f7e683af7e73fefdcf14ce40c2ee81dfa8aa113b7aa90b51067d870710baa7a.json` (~332 tok)
- `1f96efaa663aa96e3efc983e62dec6bf5c041fe09edc8d76e9d82344763e01ff.json` (~44715 tok)
- `1faa6f424fab9df585d0b42dc837a4e7b7e8956994c3eb83a12e8ff867ff49a3.json` (~76 tok)
- `1fe907805f188b6cf4e490bbab545a31e875b83a02bb0e7220e1b8666ddee3e6.json` (~332 tok)
- `200ce2e569a9fdf32eccd599d8d7481cc255050ab65f74b34c0eaa8a071bc525.json` (~8959 tok)
- `203a5b806478b8ffbfad1b9f0e6d211c8d8cb1fa79b42e26db193aab4f88b0cb.json` (~43662 tok)
- `204755bab645cbf0ae12bb0bf8787de41a1f94e10e2988eff7357b93085e7466.json` (~8392 tok)
- `20747f7fabc3eefc90e2ad0cb4957ac48d975786d8eecbb334b888c012f28968.json` (~81 tok)
- `20a75b0b19d807e6397245ac948f01fc48666a82513faba2a1137762b28c6e3c.json` (~269 tok)
- `20ae8b9f3604f491781f98bddc1122f40129f326f81f19828f87fafa94629a23.json` (~42348 tok)
- `20f4f40d81b0a264990d7aab7acdf82a1b66fb32d803b2b878f056973584921a.json` (~474 tok)
- `212d334f64ec0ad5a158d6bbb8752b96f7efbc2b4baa556a1f2e393a10a7628b.json` (~368 tok)
- `213c3cfae0a856a1f1c11f8a08d19d2d4d3f2be6eda2e1c05518b3687895a55f.json` (~269 tok)
- `2155a5a1575dcef9f688750a7ab5aef21abf6857b99ca64f0140ec2d95679d8a.json` (~464 tok)
- `21646b4f891df0a3a87bbf8bc22fbed445cf2865d4fa7c6b1c3366b5b5a55b37.json` (~1737 tok)
- `2191b94d54667aae003b310d3d3a7f1d8b8dfc17b141412e7db8d73be4d905a6.json` (~40335 tok)
- `21b020e96fb39c7dc4f05e58b046551b0434adcb3fb196276a019175b1d189dd.json` (~4422 tok)
- `21cce875e47827e8e2a8c3509265db54eebd3662ece3233823b6dc4c23812066.json` (~368 tok)
- `2205e0519599088ede54092b2c13d182833ad49f15a64411c26758d1cbcc30e4.json` (~6577 tok)
- `2218f88cc182f9064384f7ef7a3ac49908b837dd2d067cd8dbced90e8d043884.json` (~8526 tok)
- `222393034308f06b0a75d7a9005d69878a1d47b9e8644df31a164bdff7ffd4af.json` (~37672 tok)
- `2227b13869cd4b0fab8cf5f9725b140ee12668f2bfa111f5a78240f7be5b463a.json` (~1819 tok)
- `22327e60fd127a993df2718d2be9464bf609a9716a5c09c00203a8351ab7b89d.json` (~2759 tok)
- `226d09a3ccfa62cc05d1b61facad2fd5f269e9f41888caa8457f1dc846435b4e.json` (~3797 tok)
- `2272750056f162f7c74228b5a1cf2324b1299841d24f98d0dd31696682e18f28.json` (~2727 tok)
- `22ceb8888dd8b8d541e7de6dd276e900bf1e38a76202abd19322f8499b093edd.json` (~368 tok)
- `22f1703655d94d51eeaf40c45b184283301dfe0cf0ca223e53736822c655f428.json` (~9949 tok)
- `236dbc464b50c074e467d53cab78fb8af06c934b191349a006f12477317ddb91.json` (~637 tok)
- `237f88b4759f44668ce8cd4941b4231ee77fcb94c932ef3f283e596de3de41af.json` (~1262 tok)
- `23ae45376874ad36b52972b9b9031b66aa76f34d1de4b793801908d2dc0bdbc4.json` (~4128 tok)
- `23b8085ed43aaaed2d876c21ecb494fa28af40a1cefaffcf5ffc4b131d9ed3f8.json` (~1662 tok)
- `23c395989dcf7b918529179270f64198321dac7e928f32eae73de0d273ea677e.json` (~13750 tok)
- `23cbeb01ae9cd9669fae81ddb2b2d6c7f89abd17b12365a5f6b256a32a717616.json` (~490 tok)
- `241863e2714230e0a277eb757d3e7b8e7d2bf7ae4b52fca140fa70c922b5d63d.json` (~15467 tok)
- `242faeda0abe77b1e66a515917a267528fe2d1b0c091dbced56e493e9cf69737.json` (~3934 tok)
- `2465665f0153b8f74692bc9dc35d043f715c536aed7d2e5f04b54e8a24433c1c.json` (~12466 tok)
- `24829855230378343e117d2d2831a59dcb4efc0c8107a76984172094d819a306.json` (~1196 tok)
- `24ab726fd0c91d0410376503f56b1cf874ba7f2793f1b91fe5d6d1356104f033.json` (~13581 tok)
- `24c50f06d81ff1284c8386cf867cc7d96d066a502dbe0c48b87e964d6877fdf0.json` (~652 tok)
- `24e1456077e04d7c734decf96aa9c9b3c8e5b75e0bcfc274e747c6ed65c93c0a.json` (~13794 tok)
- `24fa3f5b3b5b6d59088387aad4130a5e2d657f88706205d6dbe57e8afda2e425.json` (~722 tok)
- `251ce70fbb55f062faef6259731b4c82238f4f7af22d2c1ed266c86c15263b99.json` (~502 tok)
- `25389b2042efd3ef5da1211191cd0c53e4d697dc319451cd5c7289fe6891dda0.json` (~1946 tok)
- `flake.nix` (~571 tok)
- `meson.build` (~623 tok)
- `meson.options` (~90 tok)
## src/.claude/
- `ucai-formatter-cache.local.json` (~17 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)
- `credentials` (~25 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/scaler/
- `obj_mgr.c` — include <errno.h> (~3260 tok)
- `plug_mgr.c` — Main functions: (~4412 tok)
- `prov_conf.c` — include "prov_conf.h" (~2721 tok)
- `scaler_ctx.c` — include <string.h> (~547 tok)
- `scaler_json.c` — include <stdio.h> (~3716 tok)
- `scaler_misc.c` — include <math.h> (~1482 tok)
- `scaler_obj.c` — include "scaler_obj.h" (~2462 tok)
- `scaler.c` — include <errno.h> (~5076 tok)
## src/autoscaler/scaler/conf/
- `hostProviders.json` (~60 tok)
- `hostProviders.yaml` (~35 tok)
## src/autoscaler/scaler/include/
- `obj_mgr.h` — ifndef _OBJ_MGR_H_ (~492 tok)
- `plug_mgr.h` — ifndef _PLUG_MGR_H_ (~119 tok)
- `prov_conf.h` — ifndef _SCALER_CONF_H_ (~132 tok)
- `scaler_ctx.h` — ifndef _SCALER_CTX_H_ (~73 tok)
- `scaler_json.h` — ifndef __JSON_UTILS_H__ (~267 tok)
- `scaler_misc.h` — ifndef _SCALER_MISC_H_ (~203 tok)
- `scaler_obj.h` — ifndef _SCALER_OBJ_H_ (~273 tok)
- `scaler.h` — ifndef _SCALER_H_ (~384 tok)
## src/autoscaler/scaler/include/scaler/
- `types.h` — ifndef _SCALER_TYPES_H_ (~1091 tok)
## src/autoscaler/scaler/testsuite/
- `test_plug_mgr.c` — include <stdlib.h> (~1794 tok)
- `test_scale_misc.c` — include <stdio.h> (~1258 tok)
- `test.c` — include <stdio.h> (~97 tok)
## src/autoscaler/scaler/testsuite/scripts/
- `getAvailableTemplates.sh` (~242 tok)
- `getRequestStatus.sh` — Parse command line arguments (~644 tok)
- `getReturnRequests.sh` (~44 tok)
- `requestMachines.sh` (~20 tok)
- `requestReturnMachines.sh` (~38 tok)
## src/build.release/
- `.gitignore` — Git ignore rules (~25 tok)
- `.hgignore` — This file is autogenerated by Meson. If you change or delete it, it won't be recreated. (~29 tok)
- `.ninja_deps` — ninjadeps (~94574 tok)
- `.ninja_log` — ninja log v7 (~7797 tok)
- `build.ninja` — This is the build file for project "xce" (~76087 tok)
- `compile_commands.json` (~85144 tok)
- `xce` (~176 tok)
## src/build.release/autoscaler/
- `libscaler.a` (~28211 tok)
## src/build.release/autoscaler/libscaler.a.p/
- `scaler_obj_mgr.c.o` (~4493 tok)
- `scaler_plug_mgr.c.o` (~5263 tok)
- `scaler_prov_conf.c.o` (~2951 tok)
- `scaler_scaler_ctx.c.o` (~1060 tok)
- `scaler_scaler_json.c.o` (~4416 tok)
- `scaler_scaler_misc.c.o` (~2408 tok)
- `scaler_scaler_obj.c.o` (~2362 tok)
- `scaler_scaler.c.o` (~4615 tok)
## src/build.release/controller/
- `xce_controller` (~231672 tok)
- `xce_test` (~187302 tok)
## src/build.release/controller/controller_unit_test.p/
- `commit.c.o` (~2380 tok)
- `config_repl.c.o` (~15422 tok)
- `ctrl_metrics.c.o` (~954 tok)
- `ctrlstatus.c.o` (~1055 tok)
- `egress.c.o` (~684 tok)
- `ha_convergence.c.o` (~1671 tok)
- `ha.c.o` (~29278 tok)
- `job.c.o` (~7479 tok)
- `join.c.o` (~2434 tok)
- `opupd.c.o` (~805 tok)
- `persist.c.o` (~13480 tok)
- `queue.c.o` (~1618 tok)
- `repl.c.o` (~4060 tok)
- `slowlane.c.o` (~1279 tok)
- `startup_validation.c.o` (~1000 tok)
- `testsuite_controller_test.c.o` (~4462 tok)
- `testsuite_test_cluster_persist.c.o` (~1871 tok)
- `testsuite_test_coldstart_lsn0.c.o` (~3991 tok)
- `testsuite_test_commit_admission_pool.c.o` (~2507 tok)
- `testsuite_test_commit_barrier_reply.c.o` (~20113 tok)
- `testsuite_test_commit_barrier_rollout.c.o` (~16643 tok)
- `testsuite_test_commit_durability.c.o` (~20992 tok)
- `testsuite_test_commit_engine.c.o` (~18365 tok)
- `testsuite_test_config_repl.c.o` (~33947 tok)
- `testsuite_test_convergence_verification.c.o` (~13548 tok)
- `testsuite_test_ctrl_metrics.c.o` (~1390 tok)
- `testsuite_test_ctrlstatus.c.o` (~4859 tok)
- `testsuite_test_demotion_convergence.c.o` (~9560 tok)
- `testsuite_test_drive_async_config.c.o` (~1314 tok)
- `testsuite_test_e2e_capnp.c.o` (~2374 tok)
- `testsuite_test_e2e_checkpoint.c.o` (~3658 tok)
- `testsuite_test_e2e_gc.c.o` (~2267 tok)
- `testsuite_test_e2e_hooks.c.o` (~2780 tok)
- `testsuite_test_e2e_wal.c.o` (~2611 tok)
- `testsuite_test_egress_filter.c.o` (~5332 tok)
- `testsuite_test_gc_retention.c.o` (~3928 tok)
- `testsuite_test_ha_bootstrap_support.c.o` (~763 tok)
- `testsuite_test_ha_bootstrap.c.o` (~3083 tok)
- `testsuite_test_ha_cluster.c.o` (~1641 tok)
- `testsuite_test_ha_connection_reuse.c.o` (~4725 tok)
- `testsuite_test_ha_ctrlhello.c.o` (~1651 tok)
- `testsuite_test_ha_dispatch_integration.c.o` (~6316 tok)
- `testsuite_test_ha_durability.c.o` (~3514 tok)
- `testsuite_test_ha_election.c.o` (~10076 tok)
- `testsuite_test_ha_failover_prevote.c.o` (~3303 tok)
- `testsuite_test_ha_failover.c.o` (~2953 tok)
- `testsuite_test_ha_heartbeat_committed.c.o` (~2861 tok)
- `testsuite_test_ha_liveness.c.o` (~18406 tok)
- `testsuite_test_ha_prevote.c.o` (~7709 tok)
- `testsuite_test_ha_rdhup_integration.c.o` (~4906 tok)
- `testsuite_test_ha_redirect.c.o` (~1653 tok)
- `testsuite_test_ha_repl_push.c.o` (~3326 tok)
- `testsuite_test_ha_role_lifecycle.c.o` — Declares WAL_NOOP (~9714 tok)
- `testsuite_test_ha_role.c.o` (~7639 tok)
- `testsuite_test_ha_start_election_async.c.o` (~2049 tok)
- `testsuite_test_ha_startup.c.o` (~8839 tok)
- `testsuite_test_ha_vep_teardown.c.o` (~5627 tok)
- `testsuite_test_ha_vote_floor_heartbeat.c.o` (~2418 tok)
- `testsuite_test_ha_vote_gate.c.o` (~9850 tok)
- `testsuite_test_ha_vote_send.c.o` (~5643 tok)
- `testsuite_test_hooks.c.o` — Declares tests (~756 tok)
- `testsuite_test_join_redirect.c.o` (~1122 tok)
- `testsuite_test_p1_integration.c.o` (~1554 tok)
- `testsuite_test_p2_integration.c.o` (~4480 tok)
- `testsuite_test_p3_hardening.c.o` (~5212 tok)
- `testsuite_test_p3_manual_failover.c.o` (~1255 tok)
- `testsuite_test_persist_checkpoint.c.o` (~2306 tok)
- `testsuite_test_persist_hooks.c.o` — Declares tests (~5045 tok)
- `testsuite_test_persist_recovery.c.o` (~3920 tok)
- `testsuite_test_persist_repl.c.o` (~1651 tok)
- `testsuite_test_persist_schema.c.o` (~1079 tok)
- `testsuite_test_persist_truncate.c.o` (~2555 tok)
- `testsuite_test_persist_types.c.o` (~1148 tok)
- `testsuite_test_persist_wal.c.o` (~2262 tok)
- `testsuite_test_repl_apply.c.o` (~5440 tok)
- `testsuite_test_repl_catchup.c.o` (~1961 tok)
- `testsuite_test_repl_majority.c.o` (~3823 tok)
- `testsuite_test_repl_unit.c.o` (~7043 tok)
- `testsuite_test_slowlane.c.o` (~3285 tok)
- `testsuite_test_term_safety_adapter.c.o` (~19529 tok)
- `testsuite_test_walcompare.c.o` (~6412 tok)
- `testsuite_test_waldump.c.o` (~4875 tok)
- `testsuite_test_worker_join.c.o` — Declares must (~6479 tok)
- `testsuite_walcompare.c.o` (~2442 tok)
- `testsuite_waldump.c.o` (~8073 tok)
- `worker.c.o` (~4547 tok)
## src/build.release/controller/xce_controller.p/
- `apiserver.c.o` (~3427 tok)
- `cluster.c.o` (~11086 tok)
- `commit.c.o` (~2048 tok)
- `config_repl.c.o` (~15387 tok)
- `ctrl_metrics.c.o` (~954 tok)
- `ctrlstatus.c.o` (~1055 tok)
- `dataex.c.o` (~2410 tok)
- `egress.c.o` (~684 tok)
- `ha_convergence.c.o` (~1762 tok)
- `ha.c.o` (~25817 tok)
- `job.c.o` (~7479 tok)
- `join.c.o` (~2434 tok)
- `main.c.o` (~2912 tok)
- `misc.c.o` (~1523 tok)
- `myapp.c.o` (~2415 tok)
- `myconf.c.o` (~1358 tok)
- `opget.c.o` (~1396 tok)
- `opupd.c.o` (~805 tok)
- `persist.c.o` (~12292 tok)
- `queue.c.o` (~1618 tok)
- `repl.c.o` (~3916 tok)
- `reply.c.o` (~800 tok)
- `resources.c.o` (~248 tok)
- `sched.c.o` (~2960 tok)
- `slowlane.c.o` (~1279 tok)
- `startup_validation.c.o` (~1000 tok)
- `task.c.o` (~1388 tok)
- `worker.c.o` (~4528 tok)
## src/controller/
- `CLAUDE.md` — XCE Controller (~3309 tok)
- `cluster.c` — include "config.h" (~16451 tok)
- `commit.c` — Declares persist_t (~5043 tok)
- `config_repl.c` — define _GNU_SOURCE (~25721 tok)
- `config_repl.h` — pragma once (~6008 tok)
- `ha_convergence.c` — Declares char (~4868 tok)
- `ha.c` — define _GNU_SOURCE (~78897 tok)
- `ha.h` — ifndef HA_H (~21515 tok)
- `meson.build` (~1352 tok)
- `myapp.c` — define _GNU_SOURCE (~4691 tok)
- `persist.c` — define _GNU_SOURCE (~33172 tok)
- `repl.c` — include <assert.h> (~7500 tok)
## src/controller/include/
- `commit.h` — pragma once (~1102 tok)
- `CLAUDE.md` — XCE Controller (~3373 tok)
- `cluster.c` — include "config.h" (~18098 tok)
- `config_repl.c` — define _GNU_SOURCE (~28945 tok)
- `config_repl.h` — pragma once (~6155 tok)
- `ha.c` — define _GNU_SOURCE (~100992 tok)
- `ha.h` — ifndef HA_H (~26001 tok)
- `job.c` — include <errno.h> (~9864 tok)
- `main.c` — include <argp.h> (~3035 tok)
- `meson.build` (~1491 tok)
- `myapp.c` — define _GNU_SOURCE (~4920 tok)
- `persist.c` — define _GNU_SOURCE (~43339 tok)
## src/controller/testsuite/
- `clean_failover_preservation.sh` — clean_failover_preservation.sh — ha-term-safety task 5.2 live integration test. (~4972 tok)
- `controller_test.c` — include <argp.h> (~1623 tok)
- `test_coldstart_lsn0.c` — Declares char (~4405 tok)
- `test_commit_barrier_rollout.c` — Declares explicitly (~19506 tok)
- `test_config_repl.c` — define _GNU_SOURCE (~36426 tok)
- `test_demotion_convergence.c` — define _GNU_SOURCE (~10709 tok)
- `test_e2e_capnp.c` — include <stdint.h> (~2760 tok)
- `test_ha_election.c` — Declares char (~15425 tok)
- `test_ha_prevote.c` — Declares char (~11053 tok)
- `test_ha_vote_gate.c` — define _GNU_SOURCE (~13251 tok)
- `test_persist_recovery.c` — define _GNU_SOURCE (~3654 tok)
- `test_repl_apply.c` — include <dirent.h> (~5744 tok)
- `test_repl_unit.c` — include <assert.h> (~6231 tok)
- `test_term_safety_adapter.c` — define _GNU_SOURCE (~26786 tok)
- `test_walcompare.c` — define _GNU_SOURCE (~3795 tok)
- `test.c` — include <argp.h> (~27479 tok)
- `walcompare.c` — define _GNU_SOURCE (~2485 tok)
- `walcompare.h` — pragma once (~839 tok)
- `waldump.c` — define _GNU_SOURCE (~4758 tok)
- `waldump.h` — pragma once (~1006 tok)
## src/controller/testsuite/clean_failover_preservation.sh (~330 lines, ~3k tokens)
- `controller_test.c` — include <argp.h> (~1817 tok)
- `snapdiff.c` — define _GNU_SOURCE (~833 tok)
- `snapdiff.h` — pragma once (~569 tok)
- `snapverify.c` — define _GNU_SOURCE (~2505 tok)
- `snapverify.h` — pragma once (~645 tok)
- `test_config_repl.c` — define _GNU_SOURCE (~42756 tok)
- `test_e2e_hooks.c` — define _GNU_SOURCE (~2184 tok)
- `test_egress_filter.c` — Declares xce_job_t (~5072 tok)
- `test_ha_core_safety.c` — Declares char (~36309 tok)
- `test_ha_liveness.c` — Declares directly (~24748 tok)
- `test_ha_partition.c` (~5459 tok)
- `test_ha_rdhup_integration.c` — Declares char (~7341 tok)
- `test_ha_vep_teardown.c` (~6218 tok)
- `test_ha_vote_gate.c` — define _GNU_SOURCE (~14165 tok)
- `test_persist_hooks.c` — define _GNU_SOURCE (~4305 tok)
- `test_persist_snapshot_entities.c` — unsigned: queue (~14897 tok)
- `test_snapdiff.c` — define _GNU_SOURCE (~1033 tok)
- `test_snapverify.c` — define _GNU_SOURCE (~2008 tok)
- `test_walcompare.c` — define _GNU_SOURCE (~6845 tok)
- `test.c` — include <argp.h> (~28321 tok)
- `walcompare.c` — define _GNU_SOURCE (~5176 tok)
- `walcompare.h` — pragma once (~1474 tok)
## src/include/
- `netio.h` — if !defined(_NETIO_H_) (~1293 tok)
- `persist.h` — pragma once (~9539 tok)
- `repl.h` — pragma once (~2163 tok)
- `typemap.h` — if !defined(_TYPEMAP_H_) (~4632 tok)
- `wal_types.h` — pragma once (~1400 tok)
- `xcectx.h` — if !defined(_XCECTX_H_) (~793 tok)
- `client.h` — if !defined(_CLIENT_H_) (~1707 tok)
- `config.h` — if !defined(_CONFIG_H_) (~1257 tok)
- `delay.h` — if !defined(_DELAY_H_) (~414 tok)
- `myconf.h` — if !defined(_MYCONF_H_) (~560 tok)
- `netio.h` — if !defined(_NETIO_H_) (~2313 tok)
- `persist.h` — pragma once (~11003 tok)
- `typemap.h` — if !defined(_TYPEMAP_H_) (~4717 tok)
## src/lib/
- `client.c` — include <errno.h> (~6440 tok)
- `hook.c` — include <errno.h> (~1197 tok)
- `netio.c` — include <arpa/inet.h> (~6688 tok)
- `request.c` — include <errno.h> (~15862 tok)
- `xceapi.c` — include <errno.h> (~3528 tok)
- `xcectx.c` — include <errno.h> (~3215 tok)
## src/lib/raft/
- `raft_sim.c` — ifdef XCE_TESTING (~27367 tok)
- `raft.c` — include "raft.h" (~9515 tok)
- `raft.h` — ifndef RAFT_H (~16351 tok)
- `delay.c` — include <errno.h> (~1520 tok)
- `jobj.c` — include <errno.h> (~4867 tok)
- `netio.c` — include <arpa/inet.h> (~8371 tok)
- `request.c` — include <errno.h> (~15919 tok)
- `vtaskmgr.c` — include <errno.h> (~3822 tok)
## src/lib/testsuite/
- `test_config.c` — include <stdio.h> (~490 tok)
- `test_ctrlstatus.c` (~4297 tok)
- `test_hooks.c` — include <errno.h> (~1416 tok)
- `test_raft.c` — include <errno.h> (~95802 tok)
- `test_wal_wire.c` — include <errno.h> (~2970 tok)
- `test_ctrlstatus.c` (~4821 tok)
- `test_wal_wire.c` — include <errno.h> (~4273 tok)
## src/schema/
- `controller.capnp` — Declares OPCode (~9156 tok)
- `controller.capnp` — Declares OPCode (~9344 tok)
## src/tools/
- `test-commit-durability.sh` — test-commit-durability.sh — bug-661 reproduction: committed jobs lost across failover. (~9574 tok)
- `xce-build.sh` (~1395 tok)