checkpoint: bug-851 root cause + raft TLA+ conformance spec family

Investigation & fixes (failover committed-job loss):
- root-cause bug-851 on an owned 3-node cluster: chaotic failover causes
  silent committed-prefix divergence (WAL hdr.term always 0; two leaders
  per term; no (term,lsn) reconcile). Evidence in repro-851/ + INVESTIGATION.
- live-validated fixes 848/849/850 (recovery-on-promotion, advertise real
  applied_lsn, persist-layer contiguity guard); add waldump WAL inspector.

Specs (strict raft.tla conformance — library owns the log):
- TLA-gap-analysis.md: impl vs raft/raft.tla, gaps G1-G6.
- raft-log-replication, raft-commit-safety, raft-sim-conformance: extend
  src/lib/raft to own log/commit/verification via callbacks (specs generated,
  cross-spec review passed).
- ha-term-safety: controller-side adapter + config marker (R1-R7); design done.
- config-upgrade-snapshot: R8 descoped here (deps entity-bearing-snapshots, bug-857).
- roadmap + buglog (851/854/857) + .wolf knowledge updated.
This commit is contained in:
Rongsong Shen 2026-06-21 14:02:15 +00:00
parent 7d70820aac
commit 20e59d0b42
85 changed files with 10525 additions and 1993 deletions

View file

@ -1,7 +1,7 @@
# anatomy.md
> Auto-maintained by OpenWolf. Last scanned: 2026-06-17T04:38:41.384Z
> Files: 523 tracked | Anatomy hits: 0 | Misses: 0
> Auto-maintained by OpenWolf. Last scanned: 2026-06-21T13:07:04.771Z
> Files: 507 tracked | Anatomy hits: 0 | Misses: 0
## ./
@ -9,6 +9,7 @@
- `.gitignore` — Git ignore rules (~88 tok)
- `.mcp.json` (~7 tok)
- `.opencode.json` (~7 tok)
- `.xce-durability-acked.vIjLlJ` (~19 tok)
- `CLAUDE.md` — OpenWolf (~1400 tok)
- `package-lock.json` — npm lock file (~1039 tok)
- `package.json` — Node.js package manifest (~1 tok)
@ -19,7 +20,7 @@
- `settings.json` (~497 tok)
- `settings.json.bak` (~464 tok)
- `settings.local.json` (~186 tok)
- `settings.local.json` (~199 tok)
- `ucai-formatter-cache.local.json` (~17 tok)
## .claude/rules/
@ -200,8 +201,8 @@
## .codegraph/
- `.gitignore` — Git ignore rules (~47 tok)
- `codegraph.db-shm` (~8739 tok)
- `daemon.log` (~9499 tok)
- `codegraph.db-shm` (~8738 tok)
- `daemon.log` (~15642 tok)
- `daemon.pid` (~44 tok)
## .kiro/settings/rules/
@ -252,11 +253,25 @@
- `ucai-formatter-cache.local.json` (~17 tok)
## .kiro/specs/config-upgrade-snapshot/
- `brief.md` — Brief: config-upgrade-snapshot (~923 tok)
- `requirements.md` — Requirements Document (~1533 tok)
- `spec.json` (~147 tok)
## .kiro/specs/controller-status/
- `design.md` — Design Document — controller-status (`ctrlstatus`) (~7961 tok)
- `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)
## .kiro/specs/election-iomgr-refactor/
- `design.md` — Design Document: election-iomgr-refactor (~6671 tok)
- `requirements.md` — Requirements Document (~2695 tok)
- `research.md` — Research & Design Decisions (~8796 tok)
- `research.md` — Research & Design Decisions (~11773 tok)
- `spec.json` (~129 tok)
- `tasks.md` — Implementation Plan (~3693 tok)
@ -265,16 +280,35 @@
- `brief.md` — Brief: ha-commit-barrier-rollout (~626 tok)
- `design.md` — Design: ha-commit-barrier-rollout (~10372 tok)
- `requirements.md` — Requirements Document (~3181 tok)
- `research.md` — Research & Design Decisions: ha-commit-barrier-rollout (~3672 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 (~15280 tok)
- `INVESTIGATION-failover-job-loss.md` — Investigation: committed jobs lost across controller failover (bug-795 family) (~5299 tok)
- `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)
## .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 (~7600 tok)
- `requirements.md` — Requirements Document (~2715 tok)
- `research.md` — Research Log: ha-commit-engine (~1345 tok)
- `research.md` — Research Log: ha-commit-engine (~3398 tok)
- `spec.json` (~255 tok)
- `tasks.md` — Implementation Plan: ha-commit-engine (~4593 tok)
@ -285,7 +319,7 @@
- `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) (~14349 tok)
- `research.md` — Cross-Spec Gap Audit (2026-06-03) (~16849 tok)
- `spec.json` (~293 tok)
- `tasks.md` — Implementation Plan: HA Config Bootstrap & Raft-Style Quorum Election (~5780 tok)
@ -294,7 +328,7 @@
- `brief.md` — Brief: ha-consistency-invariants (~2916 tok)
- `design.md` — Design: ha-consistency-invariants (~8316 tok)
- `requirements.md` — Requirements Document (~3454 tok)
- `research.md` — Gap Analysis: ha-consistency-invariants (~7683 tok)
- `research.md` — Gap Analysis: ha-consistency-invariants (~10252 tok)
- `spec.json` (~259 tok)
## .kiro/specs/ha-convergence-recovery/
@ -302,21 +336,35 @@
- `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 (~3542 tok)
- `research.md` — Research & Design Decisions: ha-convergence-recovery (~6912 tok)
- `spec.json` (~142 tok)
- `tasks.md` — Implementation Plan: ha-convergence-recovery (~5679 tok)
## .kiro/specs/ha-elect-ctx-lifecycle/
- `brief.md` — Discovery Brief: ha-elect-ctx-lifecycle (~774 tok)
- `research.md` — Research / Gap Analysis — ha-elect-ctx-lifecycle (~1092 tok)
- `spec.json` (~130 tok)
## .kiro/specs/ha-elect-ctx-lifecycle/.claude/
- `ucai-formatter-cache.local.json` (~17 tok)
## .kiro/specs/ha-heartbeat-committed-propagation/
- `brief.md` — Brief: ha-heartbeat-committed-propagation (~1403 tok)
- `design.md` — Design Document — ha-heartbeat-committed-propagation (~4689 tok)
- `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)
## .kiro/specs/ha-heartbeat-liveness/
- `design.md` — Design Document: ha-heartbeat-liveness (~5409 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 (~5437 tok)
- `research.md` — Gap Analysis: ha-heartbeat-liveness (~7901 tok)
- `spec.json` (~171 tok)
- `tasks.md` — Implementation Plan (~2227 tok)
@ -324,7 +372,7 @@
- `design.md` — Design Document: ha-peer-connection-reuse (~5369 tok)
- `requirements.md` — Requirements Document (~1605 tok)
- `research.md` — Research & Design Decisions: ha-peer-connection-reuse (~6598 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)
@ -332,7 +380,7 @@
- `design.md` — Design Document (~6905 tok)
- `requirements.md` — Requirements Document (~3604 tok)
- `research.md` — Gap Analysis: ha-prevote (~6077 tok)
- `research.md` — Gap Analysis: ha-prevote (~8259 tok)
- `spec.json` (~126 tok)
- `tasks.md` — Implementation Plan (~3197 tok)
@ -341,7 +389,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 (~6234 tok)
- `research.md` — Gap Analysis: HA Replication Hardening (~9401 tok)
- `spec.json` (~198 tok)
- `tasks.md` — Implementation Plan: HA Replication Hardening (~4501 tok)
@ -350,15 +398,24 @@
- `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 (~3970 tok)
- `research.md` — Research & Discovery Log: ha-single-leader-role (~5686 tok)
- `spec.json` (~142 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` (~128 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 (~1413 tok)
- `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)
@ -367,50 +424,84 @@
- `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 (~2344 tok)
- `research.md` — Research Log — libxce-failover (~4638 tok)
- `spec.json` (~128 tok)
- `tasks.md` — Implementation Plan (~3305 tok)
- `tasks.md` — Implementation Plan (~3791 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)
- `spec.json` (~450 tok)
- `tasks.md` — Implementation Plan (~3186 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 (~3768 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 (~7854 tok)
- `requirements.md` — Requirements Document (~4710 tok)
- `research.md` — Research Log: raft-log-replication (~1206 tok)
- `spec.json` (~307 tok)
- `tasks.md` — Implementation Plan (~3226 tok)
## .kiro/specs/raft-sim-conformance/
- `brief.md` — Brief: raft-sim-conformance (~697 tok)
- `design.md` — Design Document (~8051 tok)
- `requirements.md` — Requirements Document (~3776 tok)
- `spec.json` — Declares divergence (~428 tok)
- `tasks.md` — Implementation Plan (~3337 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 (~5568 tok)
- `research.md` — Gap Analysis: resval-id-decoupling (~7389 tok)
- `spec.json` — Declares is (~226 tok)
- `tasks.md` — Implementation Tasks: resval-id-decoupling (~2424 tok)
## .kiro/specs/scheduler-controller-msg-gap/
- `design.md` — Design: scheduler-controller-msg-gap (~4756 tok)
- `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 (~5630 tok)
- `research.md` — Research Log: scheduler-controller-msg-gap (~8281 tok)
- `spec.json` (~230 tok)
- `tasks.md` — Tasks: scheduler-controller-msg-gap (~2334 tok)
- `tasks.md` — Tasks: scheduler-controller-msg-gap (~4650 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 (~5421 tok)
- `research.md` — Research Log: worker-join-refactor (~7581 tok)
- `spec.json` (~128 tok)
- `tasks.md` — Implementation Plan (~1638 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/steering/
- `api-standards.md` — API Standards (~1291 tok)
- `build-deployment.md` — Build & Deployment (~1241 tok)
- `error-handling.md` — Error Handling Standards (~782 tok)
- `ha-async-io.md` — HA Protocol & Async I/O (~1431 tok)
- `error-handling.md` — Error Handling Standards (~1026 tok)
- `ha-async-io.md` — HA Protocol & Async I/O (~1603 tok)
- `persistence.md` — WAL & Persistence Durability (~2042 tok)
- `product.md` — Product Overview (~1246 tok)
- `roadmap.md` — Roadmap (~3412 tok)
- `roadmap.md` — Roadmap (~6012 tok)
- `security.md` — Security Standards (~804 tok)
- `structure.md` — Project Structure (~1170 tok)
- `tech.md` — Technology Stack (~1155 tok)
@ -429,330 +520,238 @@
## graphify-out/
- `.graphify_labels.json` (~5517 tok)
- `.graphify_labels.json` (~8807 tok)
- `.graphify_root` (~1 tok)
- `GRAPH_REPORT.md` — Graph Report - persistent_ha (2026-06-17) (~45196 tok)
- `manifest.json` (~36616 tok)
- `GRAPH_REPORT.md` — Graph Report - persistent_ha (2026-06-20) (~70951 tok)
- `manifest.json` (~41636 tok)
## graphify-out/cache/
- `stat-index.json` (~46526 tok)
- `stat-index.json` (~52786 tok)
## graphify-out/cache/ast/
- `002dac674489624d72176d5d0b18f4979ccec9aeb986aef479a18ce84ad824f7.json` (~269 tok)
- `004cc8d07f2f670da29d7c7f144c8875f274b8438fb1d4306fb6cc676c745fea.json` (~1050 tok)
- `005d423b344fb7001a76e9a01e7226b28957f0318f503b6acd0f7f72a3fcde8e.json` (~227 tok)
- `0078fef375f65aef38dd21e3dcdc8c9930568572612ef8380cbe3fdfa1f8c710.json` (~9104 tok)
- `008610a0f4315b9a68f7cde989a73b27de885c7ab2c96a9e7440be16cf2fa094.json` (~2422 tok)
- `008e1a68f9305eaa5f4ea97dcbf0cadc3905e36d892968c53334f2b1f0fffcb6.json` (~30245 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)
- `017525d533acff26d6ddd879e54b6284ce066a950e07536ed20b5b750b031219.json` (~1216 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)
- `0efdb7988a262995018cbc7009c3ec35246c85602f7a6182cec1852b8c765ba2.json` (~859 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)
- `1bb7af2ce570f59f08babf055ac4b6599c1f138fd580726f6f8056071d6790e8.json` (~76 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)
- `212272920267eaed9f41bb33936ef767250734cbb810306b712126256ad9e94d.json` (~351 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)
- `255ff40d78e624e0f8c4e96ee7901bec920e078d9960cf9cdafa2a97453e877e.json` (~359 tok)
- `25d9960f7189fbb39fe69da1e664f8142f3aa9df8bbccc2253e148b2cfcfade9.json` (~269 tok)
- `25f6c2a43106baedfadd95c63a6756af97347a44dec2331761762e474aae4efa.json` (~2638 tok)
- `267c67c5b1f429f43ed99481e42652c822ffcf51d0d0c6ba4121d120c9f74e4c.json` (~441 tok)
- `2729cd44ff4befe72984d232b7ae9d0a2bda3c0ad487f7907c73680caec307e4.json` (~14268 tok)
- `28d052ea57fd7eef39d0ee9fe1d7c7531b0ddea082a123a6997c50f0703f2d98.json` (~1340 tok)
- `2930482f7a15ac6d50037b6465a084fdc9cbed52609068751020b5c3016088c3.json` (~1279 tok)
- `29cd8d6bcb6dadf0782652207d01f8eb0435d068aaa91c582d98a961fe3ad8fc.json` (~2251 tok)
- `29f9d3dbb7661a1fec506165923e621ed0a0c0f1fdab925cb1759bdaf50e5f03.json` (~154 tok)
- `2a2bb41a3bfba155bd19f74ab5cf8ed888210b7ecc7a11b5be1dd100774bc897.json` (~2825 tok)
- `2a7e32f31ea531530978500ba347d3eb463270ec6c4f4b0e300c84a9fca4729c.json` (~1131 tok)
- `2ad72e7a427f8046c048381f2292e12f34926b58456a02043b407d6cf490a77a.json` (~28558 tok)
- `2b0b0f1eb49df36a2e8fd4f88317124dd1edf9a0f08545a1a53accd6b47b16b1.json` (~309 tok)
- `2cbca2b1bf0345399a27e19131777f4d537a479e5d9eea2aefe60bfa6f0c848d.json` (~5279 tok)
- `2ce08b7c8b08e1091ac5949fb66ae92fa683e1be76fbaf7b41b958dc151441e8.json` (~24408 tok)
- `2d59df43c2cc4d09ea8566c4a94d70cf1a59b8d86e8fc4f9d7c49e92fd356d75.json` (~702 tok)
- `2d7bca77beedd8fb1f113d009148dbc494da3f2c7db1546b50716ad5a2008ceb.json` (~268 tok)
- `2efd2ac807fbaf51e1d509f8703b3a911bd6a2e99f11b7738f040cd777e02232.json` (~565 tok)
- `2f253d9538cf47faa19555fcece49f789b8e0379c5d654a0fb17c2b9037d7e6e.json` (~619 tok)
- `2f314917390ab9fc2f54f98e76033a35b0ac32f11d28a23c6cef9b10c03440d5.json` (~296 tok)
- `30e46776a7b0b61fbf25b89f2cbfc05cce0db668f4e79ff9e2b5094e3b968fb9.json` (~2029 tok)
- `31925f74354626a58d815d51a97d505725f05f1cdd757f6d07c35080d040c3b6.json` (~10147 tok)
- `31e922879882c5b3f25d90a04b60bd1d7379d4c9129844b17a6829bc4bf89615.json` (~2210 tok)
- `323b81424dba12471c44d1dc784633bf1d5a69a98fe31afafbdc964b63dd28ed.json` (~7914 tok)
- `324d5a22da8a2bc8a6a657073dcd1ca83f95aafde5553a4425c41fdfd18b1502.json` (~844 tok)
- `32526ddea34efdc2b69417295f72211dd5610b79379991f1bacc52a8e41e2bc8.json` (~5167 tok)
- `32a73e47aacef8b9773844496f1bbd6068795cb2532775f0118d3147fc8f19e3.json` (~591 tok)
- `32b58522b3e3c7218eeed3098b6c5c4f877195b74425407770722c3dd4e2aa8e.json` (~1988 tok)
- `3345b676a5c6e6c2392fc43615a0e0da1824dd13c83d3598598690f8c63697ef.json` (~15396 tok)
- `3399458fe3fc893d4f104368ef5ecd4afb95871b46436b2d09d9c71e700cefd8.json` (~785 tok)
- `34ec637d899925d6db1ba12bc8bf368183f2b0e3636ba7212b2056bf7bd642c6.json` (~85 tok)
- `35084efafb380fce518784bf2d8b13c3683acabd3190810991b97a34c52418c2.json` (~396 tok)
- `350898ae8fe9d6a099d42d9d292c43efb8a1a37182085f7acadb6b34602d6024.json` (~11199 tok)
- `351d8046e5f9f289979f6864f99509fc2fc25b015c2ad343ab4b99193132e56e.json` (~715 tok)
- `35687c768af0e0ff77d76bd1dcc018cd30b6b20c597a67586137ed0a9878bd61.json` (~965 tok)
- `35ec72e792b59b19044577eb54a5e7540f026ac35c6003306f597a5f1387d227.json` (~5448 tok)
- `35f823871a12ed1809e20d70a663c8a8929fb35f3748705499e32df6cc4ec5c6.json` (~277 tok)
- `35fd2a3ceb004b1d47fe5ccc509be97f4d380faebcfff32399237e9dfab59c00.json` (~6584 tok)
- `367e004bbee4bd3a32e05eaf817f2dae69e39266c36b1649e4d3929362e383da.json` (~930 tok)
- `3702a2af17c73eed0470df46cecddc0b4c9a93aaab893ff5292d5c5b9b4ed512.json` (~9636 tok)
- `3714706b1961d4945195e8613ba7a5fcbf550c040e671d5860f2e8d747dc477c.json` (~6708 tok)
- `37a543436eff088729eaa2a790c9ef9e58f59f226122e12aa2a0e6c38bc6f5a0.json` (~1870 tok)
- `37cfdb1b9139384b7afd6b71a19606306bde221b63a2c4b3eb65ec5307855e45.json` (~17007 tok)
- `37d60444e71080df18fa511b971b5c8d3c62ac5e8cf74527dcdab21a2ae69a76.json` (~561 tok)
- `3816d68655555e3b0fbaa3474816b59e27e52bb3b685686470a4d504053e203a.json` (~1110 tok)
- `381ebaece388d903a5945752e2c6a1b923416e6e1f5373b13b903bc69639919a.json` (~6344 tok)
- `386ae1e8bf78901053b32e9e09acab3017e1b15c172bdb9a7f0ba752ff25583d.json` (~586 tok)
- `388dd55aa581a70dbce06969cd866d8f46cdfaa55cbe211302cf06acdc9fd64e.json` (~2999 tok)
- `396e466ffa3cc396b083d8500b44a94b3d48f18866394c5d7cc8d1e2488bfc13.json` (~801 tok)
- `3993a289fb925bac9ad356f94888ff857a44d592cf7d4c1815c3702493f24568.json` (~9385 tok)
- `3a1c0a4d790a5bb1e032f9fb3e075ae112f12ebdcf0d096e53d65eddb606120b.json` (~300 tok)
- `3a5d7638d9686a803cdaf98d5696e7dce79ce8876e7dad5a4f4a9cd9b26f473b.json` (~14751 tok)
- `3b3d41a9d9e7bf1a198634ee72bea3a02b87747fa073455ea33e203dca82b5f8.json` (~3990 tok)
- `3b69e25c707eab4010cdbda8e2318a464bea4be6a2afbd7a985f7ea7706e09d6.json` (~2171 tok)
- `3bc0e6a7a00dd29f382b9c836dbb598929fd4e4edb1b450959d00c8e4712bd8e.json` (~636 tok)
- `3c10b54471efe824f1a83f3850f6bcca4e2d77c61410b1bc617461546a792a27.json` (~64512 tok)
- `3c3cccc9607f4041ae193d3d0447f495c08dfa09f28d9ff75b4f73b98264d0d3.json` (~725 tok)
- `3c576da7137df22cc5fbd982fd231d9d40d374a77c7d618081ba7018f5eec36c.json` (~4654 tok)
- `3d7e3a102cd4fc3bc27f599364f8f63ec75e6cb1ea3c47bcacc0e1261b485a15.json` (~3783 tok)
- `3da9ee357a09d89a26df59bd0393606349c2d0849078091078924f60b5cdfd51.json` (~495 tok)
- `3db8027a5cdc79633520de23a59b83fb76ecfba3132ba8a4f52e785220157e70.json` (~336 tok)
- `3ddf0434ea5d953052cfdb1597b14704a3692537f86a9fc442ce21024160eb1a.json` (~30420 tok)
- `3de5f25efab468345f714829408944025550d1056ba2b46fa3f3f29bcd5a9573.json` (~2258 tok)
- `3e4c4692b6473b063999f972a2cf88d768446bb245fd18a91f83d4ced2f1eaa5.json` (~847 tok)
- `3ebb59da3bec8cfea2f9a426717e513a696eac7f6e08672e0a2d7f72ac811ba6.json` (~23800 tok)
- `3f88bc2442422df4bf6036c3b2a1b3409779cbbeff5df7fb2c031bd14f973119.json` (~6809 tok)
- `3f9cade10a0070913a41048bc2462ee7a4680399174c61c30c8d6e8a6e722cee.json` (~4780 tok)
- `40138b45926e46347669dbe289bb2ea7597aedc0eb558bd0d39aacfef5df62e1.json` (~2333 tok)
- `401cd381093f599bbb1439aed5ed4e0b4b1fd4026dea54a11e953bafc7289301.json` (~6490 tok)
- `40a5802d6063d7dceabcd49010eac965e03377546e69b2839ce06e3bc19fb99b.json` (~3592 tok)
- `41bc353adb8853621ebd82fa735c038f98fe3a7e14d44a2eba6a50f01b4cc944.json` (~1511 tok)
- `41e4d75d97d06c3f52e77585e5d114ccd5a9ac8e21767a2b7c74cc568dc7b5b0.json` (~298 tok)
- `4244574967e1be57fe35ab1b68d8b31aa262d50a728d8877e7af61f9dec09cd5.json` (~526 tok)
- `42fc26ddae39455e27588e5cd8b7a61961a4e5ce52a4e6c77fce30fd813ebe38.json` (~465 tok)
- `431735fb57e4e50e282f8cc57b09d553ef1b88f135996cfd253bfac5ff186bd3.json` (~2752 tok)
- `43ba72a48acad7a07213454f6c1f78abccf9dd5ecf463d5863b83774dd99bf49.json` (~1010 tok)
- `43cca59d292abf40819e07f2859c2dce727ca71a7334ce8384e9a1c50d922337.json` (~3604 tok)
- `44245055f1f2aebb7db03f3ef508b06f9357cc6f5671308e8bfcaadf913972ad.json` (~2335 tok)
- `44b45ed14c23e25aad3d891047d8f407eb08684458d1850b31e75380bff306e5.json` (~2902 tok)
- `44d133b11103df5a5455f0e124056054065a43a4cf9bf6608a157d98a8247919.json` (~2414 tok)
- `44eacc4abbec955dd4031ac82e902ced758e0fc319af2c17d2cc650d7c8701d3.json` (~648 tok)
- `45a3f01bceef855fff2282e1e2f5a96edaf6e49eb2dd6774de2c951190939476.json` (~876 tok)
- `45b2440b66a988758fb836ac379113401f941ef6a28b9eda47de0ec5b15d8775.json` (~2613 tok)
- `468a56306bfbb4b7f8f052404e6f4d239bde83c10b206520cb8e9fd6631647c4.json` (~1038 tok)
- `46936120f3fc1bfe47072b25b2af1a816c418616c4754b04053995ea6ba7e850.json` (~24480 tok)
- `480dbaa39314c68c3d4da3c1cb184846dc98ea3f672516afb1683ad674bc88cf.json` (~678 tok)
- `4864f62b6a1943ef81d8e4f903830c54ca1451bf8656bbcacf0b603e9ca39af9.json` (~238 tok)
- `48e2a62af809b08d550c4c38d6312ef86dddbab71aa13f2b6058f83da4c364eb.json` (~1226 tok)
- `48f612d06f7f9ac59bc69ee5cd647248f72809eb7cb81546a1d7fefc9a0c560d.json` (~16313 tok)
- `48fabd0bf158cc4c2454a0f8feac054b1bdfaf3487e7a59ef8333589996833a3.json` (~27880 tok)
- `493d95ae6177d34856630ff36929d3a77bdfdda78cdd13a3079af121c61a28ef.json` (~412 tok)
- `495102d8b31e92493be8301b6d6af618f217d67f5d23eb73970ed03e4e6aae38.json` (~2679 tok)
- `496de07d7e51cef1389ef84f25304ca54e6ed1d409b90c924d73cbf88230066d.json` (~49671 tok)
- `4a16de26cbf3a4184dc0761323b9a08875225fe03c549d151fbc746db1144a7b.json` (~5507 tok)
- `4a1af2b057f91ffb734e4dd1c6e02a70f7054d58da2611f6ff04b74883f2c46d.json` (~5486 tok)
- `4a4287dcf690e9f19f6452e52c82efe2200dcc1c040b13272c606ee0df281c6e.json` (~50441 tok)
- `4a48ff8b5aa860c94ce2439538aaf0a877bb759fe3f312b9a3be65dd8d121b47.json` (~3390 tok)
- `4a5cfc964b051c80cf77dab98611bc81ee2af457f1fe2fcee99fec744ba1db6e.json` (~5301 tok)
- `4a8450b30e8d556a37680a470ee5bfc9d223c06eff6dee6cbcd7b3b4a402b1d5.json` (~1551 tok)
- `4b1e8b3876352a607a2d7f8945f9770d648a45f3285f916ab81b29798e1038b9.json` (~5468 tok)
- `4b648434f378dc77cabcf7ad726d40ab8a3ecd4bd96c25fe2b9b303713b85cfd.json` (~71366 tok)
- `4bf3a6240c3116e762e6c911280d0bc5e14d68dbd7b82caf61f8695a11587e72.json` (~1277 tok)
- `4c776cf52b544a88c4c9a52d25dd1520c7a30cec47d7e0f08f0acb0eab7348cb.json` (~20902 tok)
- `4c8845dd0c079a771cb7e6ff15708701de63a89516b79a1ec9a9cc9a2a5a4801.json` (~486 tok)
- `4db3c1de6ac63ea0008c2a929d31af6a328b02f1f9ae4cca67aaf9e74d735e2b.json` (~2641 tok)
- `4e1c9fda5ab7f3f66527cd52ef0fcc20daea535347855acfe4086cd0f9dd10c8.json` (~1221 tok)
- `4e81d1fe6f1cfc63de7e1a59695f9687deecf540b45fa7df24141de82335a8b6.json` (~3036 tok)
- `4e90715ba4f6253b1220ccc8949da57080ace7973196ecb257522a26b6288952.json` (~626 tok)
- `4ee847c53c563a13117c4c6c9079895077ff7d18e951e8860530548e82f5f3e8.json` (~888 tok)
- `4f1695f88fdc020f547c2cf509e08b8facfe69919b541b554c0aec76ec04537e.json` (~1432 tok)
- `4f385d090c5ace09ef00e7883f4d965d6212218ea58df3f78088208fa47c7d56.json` (~8132 tok)
- `4fbcc8c4f9a4190c3d5e6717b7d8315428abbdbc24b390b1081ad03954769178.json` (~181 tok)
- `4fe83cc3758c5161a6c0c74e565d4e06a5eea66aa1488e2c1ac248a539742039.json` (~13032 tok)
- `50b5f4dfe98634fea8d756c15c1b3f4d86fc1d607698133430210d0d97977856.json` (~1479 tok)
- `51103bc49cc87487f9efa30dcffc5f7639f0cc6cbf8acc722f5da33fd0ce32e3.json` (~8308 tok)
- `5175f1392d190fb958eb902f22aea50b3506648b739e0cb8a7bc42d389231e4b.json` (~4502 tok)
- `51d646ce7e4c76a33d29d45d20149ff8825fe4339a842c2d000ed93d9e46f3de.json` (~12490 tok)
- `527377e036844617174eac5b08965176bb127edc5db3d5a77f362b034a4ec4fd.json` (~10319 tok)
- `5286722a3fefdea557784ae42c65304cf227e92c44178fff83b9f2394c57b2e6.json` (~5453 tok)
- `528bfbd499082064cc9b015a4092ffba50f77e09f2f90b5497e20aec9aba24fb.json` (~138 tok)
- `52a31389293007060719822853ae31ba48ea5a86df8441b9c191c64f173fdabf.json` (~2318 tok)
- `52eabf2efd0f747f08eaf21143a5472f29e59591207fbc96262b97ff05925e6b.json` (~10316 tok)
- `5343869ca34f5c819db0bccc7bc641c28bd99771118d48a495a4df736bc7cfd6.json` (~90431 tok)
- `53630b8212623bc229ce74e756487117d202ec192b8120561d9fb5f19012b19c.json` (~1053 tok)
- `53c97c6c796b513ab01170b56e6ace6f8725efa934165c6a84249fb0e278b687.json` (~4856 tok)
- `53fb90c7ba54ed15ce868aec27ac9cf045a8b40311aa80dcd8c0c27619bb68c0.json` (~437 tok)
- `546ac5f8e828ce834dbc0fd2e1af00b3970345404390f8e8de9d656977fb2761.json` (~2372 tok)
- `547c8859d3083d2aa3df826d7d45b335b63abd89ecc10f67810628b642b26f28.json` (~32474 tok)
- `54bf081b3ee033f99f334327084ec909aee9a0f93c01e9e7140a6da2e0e218b8.json` (~427 tok)
- `556328f8d56c22698674e3a582461b4fd0b25468ffd0e633ab59b7441b9d1e52.json` (~1592 tok)
- `5598204d609251195af1fd249f50dc13954de3767c7b1f6d3a5d7217f44ed180.json` (~1398 tok)
- `55a60e8c9ee3b15597774bceaff343b2294c6bf4157ede4a0bc7e63338fb03a4.json` (~1627 tok)
- `55a658f23a6ae2ae434c1847a8ce4e67d6077bb1d86cfdae1854e86b332c214a.json` (~3305 tok)
- `55e566c3da1711786075f53bd5b5cf55c8c67385305c4e056e5c536471387fae.json` (~3852 tok)
- `56138bbd8d51760f6d3569adae6d73f03a80a03921c90ad9428dfae1bc955894.json` (~59910 tok)
- `577e37e81e94ff718f63cc8d59fb255f51ad4090898b88e7996ad50eeceb3379.json` (~4531 tok)
- `57bfe3a23733334ec3ba0e0685f8c23e60f79d0c8a5db5f0e33dd1f050b747b0.json` (~13651 tok)
- `57d9e640d91abd2f583860f3d63b54c0da0d89622194e945122d238869af3579.json` (~2262 tok)
- `581c504c4d3fe6ca908dcfdb5bd9507b73f9b821e96fb15d58356ab6f2d04ccd.json` (~2270 tok)
- `594aedf253eb6263edd24ffc2d34c93a770f4bdc0b728515eb053324773d4ddb.json` (~8323 tok)
- `59f075695e0135dde52ba377bdd55298ecb1357cb177b5438d56d4244ec167f1.json` (~2354 tok)
- `59f7956e28ec4fc2d018f85746017fdcfa3b6a124bbe9e6b2eb4cfc7e77b9be2.json` (~11412 tok)
- `5a1508eee3b01cfd7586af0f88973dfc8c51ef9bdb8d3d6fcf7e40a61d663b0f.json` (~362 tok)
- `5a1511c3eb48c941df71bc3f218854a6e5e8b3342f3a83d58b8bbc3adcd573dd.json` (~2093 tok)
- `5a51f4134cc78b3e9b72124a8117a45e1d9a97d943172d29ba35c29fd844b12f.json` (~360 tok)
- `5a92249e0d4f9dd34ff89497b4c540e6b84a672a455b0a5be5ca710b94e9eb79.json` (~4454 tok)
- `5a974e6340597c0447c72b0d7bc977a668a8da2fac8c90c810e886c319e9bbd0.json` (~2118 tok)
- `5a99edc88f1f75983b12b9b8931c7ba5717424024e2ffb000e19564f2956175c.json` (~2393 tok)
- `5b5887beb614d310bb85633443a1e29df0dec82a39650daecc39d529ffe5ce37.json` (~4806 tok)
- `5b710141d6eb0f199d33b695898e32519aca05ea857921dd62bf508c7f954948.json` (~567 tok)
- `5b791c1c235d96fe2e512c3d6fedd8f44c5ee256db33beb485935a3f6cc3d1c1.json` (~6930 tok)
- `5ba290aa8c7bdc0254d6b5efcaa55b3c85a821c51150bdebe182f29e37d9106b.json` (~14456 tok)
- `5c1cd225c770bed4fc03e72d8433eb17a2193588c47d5abeb26580098aab6506.json` (~77 tok)
- `5c3a1e3d92d85d4d34293b056e67c900f4050fc51af7aa5fa4d441070ecf536b.json` (~41692 tok)
- `5cebb6a86cbc5a90d803973f1365c1673f3a11bd36cfc5178bdc985a03950378.json` (~8230 tok)
- `5d7b2f244a9e7100f16139db782e80265d4724d5cb53b7c51fab1aeaaf1fb7b6.json` (~1313 tok)
- `5d996b732909e4428bb55522f4fdad491a98075c3aa256d7a816956bd42adac7.json` (~984 tok)
- `5da97b26e48c2ea5c6df990bedce598cfd8052022102fa7a7e4c499c6f1374f5.json` (~1773 tok)
- `5eb698f53d93049c137820a52db3d1a7c451be085cea9d956a06b44671034787.json` (~1504 tok)
- `5ed29f8b6584e6bb033cd37fb6ccdf486254adda489f989641a3dfdf1c595cd4.json` (~726 tok)
- `5ede9a0001022535c762bd22ae452960e9664ea3487e3bcd04a9cc3368b9b819.json` (~2470 tok)
- `5f1dd49f629f4e9163fb4f2dc4ba3c810a01e6c6604835843560f1fab6303bd6.json` (~506 tok)
- `5f4bcb8abfd96052ce4500607dd3d9426acb458a5cba0a7a57f641f6b7d5a95f.json` (~801 tok)
- `5f522fbbd977c3b08acea207a56d99aed5069c1b882a186498c8f0cd0957493c.json` (~2972 tok)
- `6041d9e4749c93c1268d8ddce42d2eed66ab5b1dd739ef9fd28bee04f745bb48.json` (~3610 tok)
- `6101027f230f560481292b1839c195d6a761a1a40d615f2aa6c7ab8dcb0db512.json` (~20625 tok)
- `6138099a827202f5f984212ac5a92cdd0181489a14a0f341b27169d40695fa9b.json` (~12476 tok)
- `616ea854efce5a7e95c1739d6400bb48fd63c7cee591a710c66a2bcc9e70fd20.json` (~4511 tok)
- `6180aec3d86b1cb2980831e6c75a8ac6216fd14493f52a1539ad73a750bd10b7.json` (~5053 tok)
- `61f1333461274a206f965221fa31fd7ce681795ce2c4271c9455759288e83655.json` (~4360 tok)
## src/controller/
- `join.c` — include "config.h" (~2783 tok)
- `meson.build` (~1216 tok)
## src/controller/testsuite/
- `controller_test.c` — include <argp.h> (~1487 tok)
- `test_join_redirect.c` — include <stdint.h> (~937 tok)
## src/include/
- `client.h` — if !defined(_CLIENT_H_) (~1164 tok)
- `mylock.h` — if !defined(_MYLOCK_H_) (~273 tok)
- `xcectx.h` — if !defined(_XCECTX_H_) (~678 tok)
## src/include/xce/
- `client_failover.h` — ifndef XCE_CLIENT_FAILOVER_H (~618 tok)
## src/lib/
- `client_failover.c` — define _GNU_SOURCE (~4435 tok)
- `client_internal.h` — if !defined(_CLIENT_INTERNAL_H_) (~3500 tok)
- `client.c` — include <errno.h> (~4370 tok)
- `meson.build` (~1535 tok)
- `xcectx.c` — include <errno.h> (~2223 tok)
## src/lib/testsuite/
- `failover_harness.h` — Declares xce_cluster_config_t (~1393 tok)
- `failover_harness.h` — test-only header for the libxce-failover harness: fo_master_cursor_t, FO_STATUS_TABLE rows, fo_run_threads(); no production failover symbols (~900 tok)
- `test_libxce_retry.c` — Declares struct (~18140 tok)