save wolf status
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
68c278e3b6
commit
926104728d
5 changed files with 2059 additions and 5947 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"last_scanned": "2026-09-08T03:09:39.092Z",
|
||||
"git_head": "36786584827c38e28ca4ffc2ec507f63992e7dd3",
|
||||
"last_scanned": "2026-09-27T13:00:00.171Z",
|
||||
"git_head": "c21ca0b72fed27413cf289c1162e89639a3e155c",
|
||||
"file_count": 505
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
466
.wolf/anatomy.md
466
.wolf/anatomy.md
|
|
@ -1,7 +1,7 @@
|
|||
# anatomy.md
|
||||
|
||||
> Auto-maintained by OpenWolf. Last scanned: 2026-09-24T09:43:08.995Z
|
||||
> Files: 702 tracked | Anatomy hits: 0 | Misses: 0
|
||||
> Auto-maintained by OpenWolf. Last scanned: 2026-09-27T13:00:00.163Z
|
||||
> Files: 505 tracked | Anatomy hits: 0 | Misses: 0
|
||||
|
||||
## ./
|
||||
|
||||
|
|
@ -10,65 +10,12 @@
|
|||
- `.mcp.json` (~7 tok)
|
||||
- `.opencode.json` (~7 tok)
|
||||
- `CHANGES.md` — XCE Change Log (~21260 tok)
|
||||
- `CLAUDE.md` — OpenWolf (~1848 tok)
|
||||
- `CLAUDE.md` — OpenWolf (~1944 tok)
|
||||
- `README.md` — Project documentation (~1157 tok)
|
||||
|
||||
## .agent-shell/transcripts/
|
||||
|
||||
- `2026-08-11-11-39-59.md` — Agent Shell Transcript (~104 tok)
|
||||
- `2026-08-11-14-49-05.md` — Agent Shell Transcript (~188 tok)
|
||||
- `2026-08-11-22-00-54.md` — Agent Shell Transcript (~9623 tok)
|
||||
- `2026-08-15-22-30-02.md` — Agent Shell Transcript (~438 tok)
|
||||
- `2026-08-16-06-11-30.md` — Agent Shell Transcript (~60273 tok)
|
||||
- `2026-08-23-15-56-15.md` — Agent Shell Transcript (~69291 tok)
|
||||
- `2026-08-26-17-36-06.md` — Agent Shell Transcript (~183 tok)
|
||||
- `2026-08-30-21-28-19.md` — Agent Shell Transcript (~106161 tok)
|
||||
- `2026-09-02-10-55-02.md` — Agent Shell Transcript (~10751 tok)
|
||||
|
||||
## .claude/rules/
|
||||
|
||||
- `buglog-status.md` — Buglog status field (~518 tok)
|
||||
|
||||
## .claude/skills/buglog/
|
||||
|
||||
- `SKILL.md` — Buglog Skill (~956 tok)
|
||||
|
||||
## .claude/skills/gitea-sync/
|
||||
|
||||
- `buglog_set.py` — Surgically set top-level fields on one .wolf/buglog.json entry. (~831 tok)
|
||||
|
||||
## .claude/skills/xce-build/
|
||||
|
||||
- `SKILL.md` — build xce source code (~4647 tok)
|
||||
|
||||
## .claude/skills/xce-deploy-ha/
|
||||
|
||||
- `SKILL.md` — XCE HA Cluster Deployment (~8469 tok)
|
||||
|
||||
## .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 (~53533 tok)
|
||||
- `SKILL.md` — XCE HA Failover Soak Test (~11215 tok)
|
||||
- `soak-verdict-selftest.sh` — soak-verdict-selftest.sh — deterministic unit test for the verdict parser in (~2867 tok)
|
||||
- `soak-verdict.sh` — soak-verdict.sh — pure (side-effect-free) verdict helpers for run-ha-soak.sh. (~3084 tok)
|
||||
|
||||
## .claude/skills/xce-test-multihost/
|
||||
|
||||
- `run-multihost-verify.sh` — run-multihost-verify.sh -- driver for /xce-test-multihost. (~13089 tok)
|
||||
- `SKILL.md` — XCE Multi-Host Allocation Test Harness (~5621 tok)
|
||||
|
||||
## .claude/skills/xce-test-resources/
|
||||
|
||||
- `run-resource-verify.sh` — run-resource-verify.sh -- driver for /xce-test-resources: end-to-end (~21734 tok)
|
||||
- `SKILL.md` — XCE Resource-Value Verification (~3923 tok)
|
||||
|
||||
## .codegraph/
|
||||
|
||||
- `.gitignore` — Git ignore rules (~61 tok)
|
||||
- `codegraph.db-shm` (~52429 tok)
|
||||
- `codegraph.db-wal` (~0 tok)
|
||||
- `daemon.log` (~28929 tok)
|
||||
- `daemon.pid` (~45 tok)
|
||||
|
||||
## .kiro/settings/rules/
|
||||
|
||||
|
|
@ -128,7 +75,7 @@
|
|||
- `design.md` — Design Document (~5779 tok)
|
||||
- `requirements.md` — Requirements Document (~1680 tok)
|
||||
- `research.md` — Research & Design Decisions (~2236 tok)
|
||||
- `spec.json` (~132 tok)
|
||||
- `spec.json` (~174 tok)
|
||||
- `tasks.md` — Implementation Plan (~4349 tok)
|
||||
|
||||
## .kiro/specs/clusterconfig-schema-split/
|
||||
|
|
@ -136,26 +83,26 @@
|
|||
- `design.md` — Overview (~7542 tok)
|
||||
- `requirements.md` — Requirements Document (~4621 tok)
|
||||
- `research.md` — Research & Design Decisions (~7013 tok)
|
||||
- `spec.json` (~133 tok)
|
||||
- `spec.json` (~175 tok)
|
||||
- `tasks.md` — Implementation Plan (~2668 tok)
|
||||
|
||||
## .kiro/specs/commit-batch-window/
|
||||
|
||||
- `requirements.md` — Requirements Document (~1569 tok)
|
||||
- `spec.json` (~327 tok)
|
||||
- `spec.json` (~369 tok)
|
||||
|
||||
## .kiro/specs/component-failover-adoption/
|
||||
|
||||
- `design.md` — Design Document: component-failover-adoption (~17338 tok)
|
||||
- `requirements.md` — Requirements Document (~4175 tok)
|
||||
- `research.md` — Research & Design Decisions (~6985 tok)
|
||||
- `spec.json` (~638 tok)
|
||||
- `spec.json` (~680 tok)
|
||||
- `tasks.md` — Implementation Plan (~14898 tok)
|
||||
|
||||
## .kiro/specs/component-rejoin-resync/
|
||||
|
||||
- `brief.md` — Brief: component-rejoin-resync (~1187 tok)
|
||||
- `spec.json` (~214 tok)
|
||||
- `spec.json` (~256 tok)
|
||||
|
||||
## .kiro/specs/config-upgrade-snapshot/
|
||||
|
||||
|
|
@ -163,7 +110,7 @@
|
|||
- `design.md` — Design Document: config-upgrade-snapshot (~13143 tok)
|
||||
- `requirements.md` — Requirements Document (~7093 tok)
|
||||
- `research.md` — Gap Analysis — config-upgrade-snapshot (2026-06-24) (~11380 tok)
|
||||
- `spec.json` (~387 tok)
|
||||
- `spec.json` (~429 tok)
|
||||
- `tasks.md` — Implementation Plan (~12616 tok)
|
||||
|
||||
## .kiro/specs/controller-peers-env-fallback/
|
||||
|
|
@ -172,14 +119,14 @@
|
|||
- `design.md` — Design Document (~5981 tok)
|
||||
- `requirements.md` — Requirements Document (~1982 tok)
|
||||
- `research.md` — Research & Design Decisions (~2974 tok)
|
||||
- `spec.json` (~133 tok)
|
||||
- `spec.json` (~175 tok)
|
||||
|
||||
## .kiro/specs/controller-status/
|
||||
|
||||
- `design.md` — Design Document — controller-status (`ctrlstatus`) (~17072 tok)
|
||||
- `requirements.md` — Requirements Document (~4148 tok)
|
||||
- `research.md` — Gap Analysis — controller-status (ctrlstatus) (~8088 tok)
|
||||
- `spec.json` — Declares of (~2986 tok)
|
||||
- `spec.json` — Declares of (~3028 tok)
|
||||
- `tasks.md` — Implementation Plan (~9841 tok)
|
||||
|
||||
## .kiro/specs/dirty-content-fingerprint/
|
||||
|
|
@ -187,7 +134,7 @@
|
|||
- `design.md` — Design Document (~6899 tok)
|
||||
- `requirements.md` — Requirements Document (~2326 tok)
|
||||
- `research.md` — Research & Design Decisions (~5146 tok)
|
||||
- `spec.json` (~133 tok)
|
||||
- `spec.json` (~175 tok)
|
||||
- `tasks.md` — Implementation Plan (~5390 tok)
|
||||
|
||||
## .kiro/specs/election-iomgr-refactor/
|
||||
|
|
@ -195,7 +142,7 @@
|
|||
- `design.md` — Design Document: election-iomgr-refactor (~8505 tok)
|
||||
- `requirements.md` — Requirements Document (~2695 tok)
|
||||
- `research.md` — Research & Design Decisions (~11773 tok)
|
||||
- `spec.json` (~129 tok)
|
||||
- `spec.json` (~171 tok)
|
||||
- `tasks.md` — Implementation Plan (~3693 tok)
|
||||
|
||||
## .kiro/specs/eliminate-frontend-makefile/
|
||||
|
|
@ -204,7 +151,7 @@
|
|||
- `design.md` — Design Document (~7820 tok)
|
||||
- `requirements.md` — Requirements Document (~1953 tok)
|
||||
- `research.md` — Summary (~3737 tok)
|
||||
- `spec.json` (~1136 tok)
|
||||
- `spec.json` (~1179 tok)
|
||||
- `tasks.md` — Implementation Plan (~3262 tok)
|
||||
|
||||
## .kiro/specs/ha-commit-barrier-rollout/
|
||||
|
|
@ -213,7 +160,7 @@
|
|||
- `design.md` — Design: ha-commit-barrier-rollout (~12605 tok)
|
||||
- `requirements.md` — Requirements Document (~3181 tok)
|
||||
- `research.md` — Research & Design Decisions: ha-commit-barrier-rollout (~6381 tok)
|
||||
- `spec.json` (~341 tok)
|
||||
- `spec.json` (~384 tok)
|
||||
- `tasks.md` — Implementation Plan: ha-commit-barrier-rollout (~5658 tok)
|
||||
|
||||
## .kiro/specs/ha-commit-durability/
|
||||
|
|
@ -223,7 +170,7 @@
|
|||
- `INVESTIGATION-failover-job-loss.md` — Investigation: committed jobs lost across controller failover (bug-795 family) (~6171 tok)
|
||||
- `requirements.md` — Requirements Document (~2587 tok)
|
||||
- `research.md` — Gap Analysis — ha-commit-durability (~7773 tok)
|
||||
- `spec.json` — phase implementation-complete, validate_impl GO (2026-07-18) (~2378 tok)
|
||||
- `spec.json` — Declares this (~2421 tok)
|
||||
- `tasks.md` — Implementation Plan (~11353 tok)
|
||||
|
||||
## .kiro/specs/ha-commit-durability/repro-851/
|
||||
|
|
@ -241,7 +188,7 @@
|
|||
- `design.md` — Design: ha-commit-engine (~8326 tok)
|
||||
- `requirements.md` — Requirements Document (~2715 tok)
|
||||
- `research.md` — Research Log: ha-commit-engine (~3398 tok)
|
||||
- `spec.json` (~255 tok)
|
||||
- `spec.json` (~299 tok)
|
||||
- `tasks.md` — Implementation Plan: ha-commit-engine (~4593 tok)
|
||||
|
||||
## .kiro/specs/ha-config-bootstrap/
|
||||
|
|
@ -252,7 +199,7 @@
|
|||
- `manual-tests.md` — Manual Integration Tests: ha-config-bootstrap (~3748 tok)
|
||||
- `requirements.md` — Requirements: HA Config Bootstrap & Raft-Style Quorum Election (~3890 tok)
|
||||
- `research.md` — Cross-Spec Gap Audit (2026-06-03) (~16849 tok)
|
||||
- `spec.json` (~545 tok)
|
||||
- `spec.json` (~588 tok)
|
||||
- `tasks.md` — Implementation Plan: HA Config Bootstrap & Raft-Style Quorum Election (~5780 tok)
|
||||
|
||||
## .kiro/specs/ha-consistency-invariants/
|
||||
|
|
@ -261,7 +208,7 @@
|
|||
- `design.md` — Design: ha-consistency-invariants (~9196 tok)
|
||||
- `requirements.md` — Requirements Document (~3772 tok)
|
||||
- `research.md` — Gap Analysis: ha-consistency-invariants (~10252 tok)
|
||||
- `spec.json` (~560 tok)
|
||||
- `spec.json` (~603 tok)
|
||||
|
||||
## .kiro/specs/ha-convergence-recovery/
|
||||
|
||||
|
|
@ -269,7 +216,7 @@
|
|||
- `design.md` — Design: ha-convergence-recovery (~11283 tok)
|
||||
- `requirements.md` — Requirements Document (~3867 tok)
|
||||
- `research.md` — Research & Design Decisions: ha-convergence-recovery (~8994 tok)
|
||||
- `spec.json` (~190 tok)
|
||||
- `spec.json` (~234 tok)
|
||||
- `tasks.md` — Implementation Plan: ha-convergence-recovery (~5999 tok)
|
||||
|
||||
## .kiro/specs/ha-elect-ctx-lifecycle/
|
||||
|
|
@ -278,7 +225,7 @@
|
|||
- `design.md` — Design Document: ha-elect-ctx-lifecycle (~5237 tok)
|
||||
- `requirements.md` — Requirements Document (~1634 tok)
|
||||
- `research.md` — Research / Gap Analysis — ha-elect-ctx-lifecycle (~2095 tok)
|
||||
- `spec.json` (~2554 tok)
|
||||
- `spec.json` (~2597 tok)
|
||||
- `tasks.md` — Implementation Plan: ha-elect-ctx-lifecycle (~1696 tok)
|
||||
|
||||
## .kiro/specs/ha-entity-snapshots/
|
||||
|
|
@ -286,7 +233,7 @@
|
|||
- `design.md` — Design Document: ha-entity-snapshots (~8948 tok)
|
||||
- `requirements.md` — Requirements Document (~2216 tok)
|
||||
- `research.md` — Gap Analysis: ha-entity-snapshots (~4497 tok)
|
||||
- `spec.json` (~1450 tok)
|
||||
- `spec.json` (~1494 tok)
|
||||
- `tasks.md` — Implementation Plan (~3997 tok)
|
||||
|
||||
## .kiro/specs/ha-heartbeat-committed-propagation/
|
||||
|
|
@ -295,7 +242,7 @@
|
|||
- `design.md` — Design Document — ha-heartbeat-committed-propagation (~4865 tok)
|
||||
- `requirements.md` — Requirements Document (~1763 tok)
|
||||
- `research.md` — Research / Gap Analysis — ha-heartbeat-committed-propagation (~2474 tok)
|
||||
- `spec.json` (~2799 tok)
|
||||
- `spec.json` (~2842 tok)
|
||||
- `tasks.md` — Implementation Plan (~2873 tok)
|
||||
|
||||
## .kiro/specs/ha-heartbeat-liveness/
|
||||
|
|
@ -304,7 +251,7 @@
|
|||
- `manual-tests.md` — Manual Integration Tests: ha-heartbeat-liveness — Task 4.5 (~1726 tok)
|
||||
- `requirements.md` — Requirements Document (~2054 tok)
|
||||
- `research.md` — Gap Analysis: ha-heartbeat-liveness (~7901 tok)
|
||||
- `spec.json` (~171 tok)
|
||||
- `spec.json` (~214 tok)
|
||||
- `tasks.md` — Implementation Plan (~2227 tok)
|
||||
|
||||
## .kiro/specs/ha-peer-connection-reuse/
|
||||
|
|
@ -312,7 +259,7 @@
|
|||
- `design.md` — Design Document: ha-peer-connection-reuse (~6506 tok)
|
||||
- `requirements.md` — Requirements Document (~1605 tok)
|
||||
- `research.md` — Research & Design Decisions: ha-peer-connection-reuse (~8740 tok)
|
||||
- `spec.json` (~169 tok)
|
||||
- `spec.json` (~212 tok)
|
||||
- `tasks.md` — Implementation Plan: ha-peer-connection-reuse (~2022 tok)
|
||||
|
||||
## .kiro/specs/ha-prevote/
|
||||
|
|
@ -320,7 +267,7 @@
|
|||
- `design.md` — Design Document (~7342 tok)
|
||||
- `requirements.md` — Requirements Document (~3604 tok)
|
||||
- `research.md` — Gap Analysis: ha-prevote (~8259 tok)
|
||||
- `spec.json` (~3803 tok)
|
||||
- `spec.json` (~3846 tok)
|
||||
- `tasks.md` — Implementation Plan (~3197 tok)
|
||||
|
||||
## .kiro/specs/ha-repl-hardening/
|
||||
|
|
@ -329,7 +276,7 @@
|
|||
- `raft-tla-audit.md` — Raft TLA+ Specification Audit (~1591 tok)
|
||||
- `requirements.md` — Requirements Document (~2850 tok)
|
||||
- `research.md` — Gap Analysis: HA Replication Hardening (~11568 tok)
|
||||
- `spec.json` (~198 tok)
|
||||
- `spec.json` (~241 tok)
|
||||
- `tasks.md` — Implementation Plan: HA Replication Hardening (~4501 tok)
|
||||
|
||||
## .kiro/specs/ha-single-leader-role/
|
||||
|
|
@ -338,7 +285,7 @@
|
|||
- `design.md` — Design: ha-single-leader-role (~8611 tok)
|
||||
- `requirements.md` — Requirements Document (~2177 tok)
|
||||
- `research.md` — Research & Discovery Log: ha-single-leader-role (~5686 tok)
|
||||
- `spec.json` (~177 tok)
|
||||
- `spec.json` (~220 tok)
|
||||
- `tasks.md` — Implementation Plan: ha-single-leader-role (~5040 tok)
|
||||
|
||||
## .kiro/specs/ha-term-safety/
|
||||
|
|
@ -346,7 +293,7 @@
|
|||
- `design.md` — Design Document (~11209 tok)
|
||||
- `requirements.md` — Requirements Document (~4240 tok)
|
||||
- `research.md` — Research & Design Decisions (~5375 tok)
|
||||
- `spec.json` (~785 tok)
|
||||
- `spec.json` (~828 tok)
|
||||
- `tasks.md` — Implementation Plan (~14377 tok)
|
||||
- `TLA-gap-analysis.md` — Gap Analysis: XCE HA implementation vs `raft/raft.tla` (~2070 tok)
|
||||
|
||||
|
|
@ -356,7 +303,7 @@
|
|||
- `design.md` — Design: HA WAL Replication (~1456 tok)
|
||||
- `requirements.md` — Requirements Document (~1087 tok)
|
||||
- `research.md` — Research: HA WAL Replication (~2542 tok)
|
||||
- `spec.json` (~2214 tok)
|
||||
- `spec.json` (~2258 tok)
|
||||
- `tasks.md` — Implementation Plan: HA WAL Replication (~1913 tok)
|
||||
|
||||
## .kiro/specs/job-array-single-wal-record/
|
||||
|
|
@ -365,7 +312,7 @@
|
|||
- `design.md` — Design Document: job-array-single-wal-record (~14117 tok)
|
||||
- `requirements.md` — Requirements Document (~5216 tok)
|
||||
- `research.md` — Research & Design Decisions: job-array-single-wal-record (~7857 tok)
|
||||
- `spec.json` (~444 tok)
|
||||
- `spec.json` (~487 tok)
|
||||
- `tasks.md` — Implementation Plan: job-array-single-wal-record (~15580 tok)
|
||||
|
||||
## .kiro/specs/libxce-alloc-preason-equality/
|
||||
|
|
@ -373,7 +320,7 @@
|
|||
- `design.md` — Design Document (~4885 tok)
|
||||
- `requirements.md` — Requirements Document (~2086 tok)
|
||||
- `research.md` — Research & Design Decisions (~1953 tok)
|
||||
- `spec.json` (~133 tok)
|
||||
- `spec.json` (~176 tok)
|
||||
- `tasks.md` — Implementation Plan (~1445 tok)
|
||||
|
||||
## .kiro/specs/libxce-failover/
|
||||
|
|
@ -382,7 +329,7 @@
|
|||
- `design.md` — Design Document — libxce-failover (~8279 tok)
|
||||
- `requirements.md` — Requirements Document (~2933 tok)
|
||||
- `research.md` — Research Log — libxce-failover (~4638 tok)
|
||||
- `spec.json` (~787 tok)
|
||||
- `spec.json` (~830 tok)
|
||||
- `tasks.md` — Implementation Plan (~4086 tok)
|
||||
|
||||
## .kiro/specs/raft-adapter-conformance/
|
||||
|
|
@ -390,7 +337,7 @@
|
|||
- `design.md` — Design Document: raft-adapter-conformance (~9311 tok)
|
||||
- `requirements.md` — Requirements Document (~4577 tok)
|
||||
- `research.md` — Gap Analysis: raft-adapter-conformance (~8747 tok)
|
||||
- `spec.json` (~578 tok)
|
||||
- `spec.json` (~622 tok)
|
||||
- `tasks.md` — Implementation Plan (~4416 tok)
|
||||
|
||||
## .kiro/specs/raft-apply-decoupling/
|
||||
|
|
@ -400,7 +347,7 @@
|
|||
- `facts-in-raft.md` — Design Note: Routing Facts Through Raft (apply-after-commit for RETAIN events) (~5569 tok)
|
||||
- `requirements.md` — Requirements Document (~4752 tok)
|
||||
- `research.md` — Research & Design Decisions (~4600 tok)
|
||||
- `spec.json` (~128 tok)
|
||||
- `spec.json` (~171 tok)
|
||||
- `tasks.md` — Implementation Plan (~23836 tok)
|
||||
|
||||
## .kiro/specs/raft-commit-safety/
|
||||
|
|
@ -409,7 +356,7 @@
|
|||
- `design.md` — Design Document (~8677 tok)
|
||||
- `requirements.md` — Requirements Document (~4523 tok)
|
||||
- `research.md` — Gap Analysis — raft-commit-safety (2026-06-24) (~1679 tok)
|
||||
- `spec.json` (~515 tok)
|
||||
- `spec.json` (~558 tok)
|
||||
- `tasks.md` — Implementation Plan (~3186 tok)
|
||||
|
||||
## .kiro/specs/raft-drive-async/
|
||||
|
|
@ -418,7 +365,7 @@
|
|||
- `design.md` — Design Document — raft-drive-async (~9226 tok)
|
||||
- `requirements.md` — Requirements Document (~3369 tok)
|
||||
- `research.md` — Gap Analysis — raft-drive-async (2026-06-25) (~3578 tok)
|
||||
- `spec.json` (~1659 tok)
|
||||
- `spec.json` (~1702 tok)
|
||||
- `tasks.md` — Implementation Plan (~10270 tok)
|
||||
|
||||
## .kiro/specs/raft-ha-core-safety/
|
||||
|
|
@ -426,7 +373,7 @@
|
|||
- `design.md` — Design Document — raft-ha-core-safety (~10893 tok)
|
||||
- `requirements.md` — Requirements Document (~2601 tok)
|
||||
- `research.md` — Gap Analysis — raft-ha-core-safety (~20590 tok)
|
||||
- `spec.json` (~128 tok)
|
||||
- `spec.json` (~171 tok)
|
||||
- `tasks.md` — Implementation Plan: raft-ha-core-safety (~11904 tok)
|
||||
|
||||
## .kiro/specs/raft-library/
|
||||
|
|
@ -434,7 +381,7 @@
|
|||
- `design.md` — Design Document: raft-library (~7756 tok)
|
||||
- `requirements.md` — Requirements Document (~2115 tok)
|
||||
- `research.md` — Research & Design Decisions: raft-library (~6052 tok)
|
||||
- `spec.json` (~215 tok)
|
||||
- `spec.json` (~258 tok)
|
||||
- `tasks.md` — Implementation Plan (~4312 tok)
|
||||
|
||||
## .kiro/specs/raft-log-replication/
|
||||
|
|
@ -443,7 +390,7 @@
|
|||
- `design.md` — Design Document (~7912 tok)
|
||||
- `requirements.md` — Requirements Document (~4710 tok)
|
||||
- `research.md` — Research Log: raft-log-replication (~1206 tok)
|
||||
- `spec.json` (~368 tok)
|
||||
- `spec.json` (~411 tok)
|
||||
- `tasks.md` — Implementation Plan (~3864 tok)
|
||||
|
||||
## .kiro/specs/raft-sim-conformance/
|
||||
|
|
@ -452,21 +399,21 @@
|
|||
- `design.md` — Design Document (~8280 tok)
|
||||
- `requirements.md` — Requirements Document (~3776 tok)
|
||||
- `research.md` — Gap Analysis — raft-sim-conformance (2026-06-24) (~3557 tok)
|
||||
- `spec.json` — Declares divergence (~1650 tok)
|
||||
- `spec.json` — Declares divergence (~1693 tok)
|
||||
- `tasks.md` — Implementation Plan (~4680 tok)
|
||||
|
||||
## .kiro/specs/resource-distribution-mapping/
|
||||
|
||||
- `requirements.md` — Requirements Document (~508 tok)
|
||||
- `research.md` — Research: resourcemap / distributions / hostBased (~1548 tok)
|
||||
- `spec.json` (~132 tok)
|
||||
- `spec.json` (~176 tok)
|
||||
|
||||
## .kiro/specs/resource-value-verification/
|
||||
|
||||
- `design.md` — Design Document (~11716 tok)
|
||||
- `requirements.md` — Requirements Document (~2797 tok)
|
||||
- `research.md` — Research & Design Decisions (~5967 tok)
|
||||
- `spec.json` (~133 tok)
|
||||
- `spec.json` (~176 tok)
|
||||
- `tasks.md` — Implementation Plan (~8164 tok)
|
||||
|
||||
## .kiro/specs/resreq-maxtasks-wiring/
|
||||
|
|
@ -474,7 +421,7 @@
|
|||
- `design.md` — Overview (~8860 tok)
|
||||
- `requirements.md` — Requirements Document (~2381 tok)
|
||||
- `research.md` — Research & Design Decisions (~6129 tok)
|
||||
- `spec.json` (~277 tok)
|
||||
- `spec.json` (~320 tok)
|
||||
- `tasks.md` — Implementation Plan (~2899 tok)
|
||||
|
||||
## .kiro/specs/resval-id-decoupling/
|
||||
|
|
@ -482,7 +429,7 @@
|
|||
- `design.md` — Design: resval-id-decoupling (~3914 tok)
|
||||
- `requirements.md` — Requirements: resval-id-decoupling (~2360 tok)
|
||||
- `research.md` — Gap Analysis: resval-id-decoupling (~7389 tok)
|
||||
- `spec.json` (~471 tok)
|
||||
- `spec.json` (~514 tok)
|
||||
- `tasks.md` — Implementation Tasks: resval-id-decoupling (~2424 tok)
|
||||
|
||||
## .kiro/specs/scheduler-allocation/
|
||||
|
|
@ -491,7 +438,7 @@
|
|||
- `design.md` — Design Document (~10595 tok)
|
||||
- `requirements.md` — Requirements Document (~17107 tok)
|
||||
- `research.md` — Summary (~2972 tok)
|
||||
- `spec.json` (~708 tok)
|
||||
- `spec.json` (~900 tok)
|
||||
- `tasks.md` — Implementation Plan (~6117 tok)
|
||||
|
||||
## .kiro/specs/scheduler-config-version-tag/
|
||||
|
|
@ -499,7 +446,7 @@
|
|||
- `design.md` — Design Document (~6413 tok)
|
||||
- `requirements.md` — Requirements Document (~2371 tok)
|
||||
- `research.md` — Research & Design Decisions (~2711 tok)
|
||||
- `spec.json` (~131 tok)
|
||||
- `spec.json` (~174 tok)
|
||||
- `tasks.md` — Implementation Plan (~1764 tok)
|
||||
|
||||
## .kiro/specs/scheduler-controller-msg-gap/
|
||||
|
|
@ -507,7 +454,7 @@
|
|||
- `design.md` — Design: scheduler-controller-msg-gap (~5006 tok)
|
||||
- `requirements.md` — Requirements: scheduler-controller-msg-gap (~2712 tok)
|
||||
- `research.md` — Research Log: scheduler-controller-msg-gap (~8281 tok)
|
||||
- `spec.json` (~388 tok)
|
||||
- `spec.json` (~431 tok)
|
||||
- `tasks.md` — Tasks: scheduler-controller-msg-gap (~4650 tok)
|
||||
|
||||
## .kiro/specs/scheduler-core/
|
||||
|
|
@ -516,7 +463,7 @@
|
|||
- `design.md` — Technical Design: scheduler-core (~17232 tok)
|
||||
- `requirements.md` — Requirements Document (~26526 tok)
|
||||
- `research.md` — Research & Design Decisions: scheduler-core (~4653 tok)
|
||||
- `spec.json` (~200 tok)
|
||||
- `spec.json` (~243 tok)
|
||||
- `tasks.md` — Implementation Plan (~32966 tok)
|
||||
|
||||
## .kiro/specs/scheduler-core/.solomd/
|
||||
|
|
@ -528,27 +475,27 @@
|
|||
- `design.md` — Design Document (~11677 tok)
|
||||
- `requirements.md` — Requirements Document (~3606 tok)
|
||||
- `research.md` — Research & Design Decisions (~4541 tok)
|
||||
- `spec.json` (~931 tok)
|
||||
- `spec.json` (~974 tok)
|
||||
- `tasks.md` — Implementation Plan (~7090 tok)
|
||||
|
||||
## .kiro/specs/scheduler-framework/
|
||||
|
||||
- `brief.md` — Brief: scheduler-framework (~6115 tok)
|
||||
- `requirements.md` — Requirements Document (~17160 tok)
|
||||
- `spec.json` (~211 tok)
|
||||
- `spec.json` (~254 tok)
|
||||
|
||||
## .kiro/specs/scheduler-preemption/
|
||||
|
||||
- `brief.md` — Brief: scheduler-preemption (~2910 tok)
|
||||
- `requirements.md` — Requirements Document (~2476 tok)
|
||||
- `spec.json` (~262 tok)
|
||||
- `spec.json` (~305 tok)
|
||||
|
||||
## .kiro/specs/scheduler-primary-lifecycle/
|
||||
|
||||
- `design.md` — Overview (~9246 tok)
|
||||
- `requirements.md` — Requirements Document (~4256 tok)
|
||||
- `research.md` — Summary (~3750 tok)
|
||||
- `spec.json` — Declares product (~1287 tok)
|
||||
- `spec.json` — Declares product (~1330 tok)
|
||||
- `tasks.md` — Implementation Plan (~2686 tok)
|
||||
|
||||
## .kiro/specs/scheduler-sim-decision-parity/
|
||||
|
|
@ -557,7 +504,7 @@
|
|||
- `design.md` — Design Document (~8526 tok)
|
||||
- `requirements.md` — Requirements Document, 5 reqs (accounting parity, capacity awareness, decision visibility, graceful degradation, no regression) (~1652 tok)
|
||||
- `research.md` — Research & Design Decisions (~2853 tok)
|
||||
- `spec.json` (~134 tok)
|
||||
- `spec.json` (~177 tok)
|
||||
- `tasks.md` — Implementation Plan (~4736 tok)
|
||||
|
||||
## .kiro/specs/scheduler-sim-diagnostics/
|
||||
|
|
@ -566,7 +513,7 @@
|
|||
- `design.md` — Design Document: scheduler-sim-diagnostics (Requirement Sets 1 & 6 — Limit Inspection, Human-Readabl (~12970 tok)
|
||||
- `requirements.md` — Requirements Document (~2374 tok)
|
||||
- `research.md` — Research & Design Decisions (~6048 tok)
|
||||
- `spec.json` (~293 tok)
|
||||
- `spec.json` (~336 tok)
|
||||
- `tasks.md` — Implementation Plan: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection; Requirement 6 (~6886 tok)
|
||||
|
||||
## .kiro/specs/scheduler-sim-eager-reconciliation/
|
||||
|
|
@ -574,20 +521,15 @@
|
|||
- `design.md` — Design Document (~7534 tok)
|
||||
- `requirements.md` — Requirements Document (~3361 tok)
|
||||
- `research.md` — Research & Design Decisions (~5166 tok)
|
||||
- `spec.json` (~135 tok)
|
||||
- `spec.json` (~178 tok)
|
||||
- `tasks.md` — Implementation Plan (~2306 tok)
|
||||
|
||||
## .kiro/specs/scheduler-sim-limit-matching/
|
||||
|
||||
- `requirements.md` — Requirements Document (~3480 tok)
|
||||
- `spec.json` (~132 tok)
|
||||
|
||||
## .kiro/specs/scheduler-sim-live-allocation/
|
||||
|
||||
- `design.md` — Technical Design: scheduler-sim-live-allocation (~14337 tok)
|
||||
- `requirements.md` — Requirements Document (~6258 tok)
|
||||
- `research.md` — Research & Design Decisions (~3771 tok)
|
||||
- `spec.json` (~132 tok)
|
||||
- `spec.json` (~175 tok)
|
||||
- `tasks.md` — Implementation Plan: scheduler-sim-live-allocation (~7592 tok)
|
||||
|
||||
## .kiro/specs/scheduler-sim-reconcile-terminal-guard/
|
||||
|
|
@ -595,7 +537,7 @@
|
|||
- `design.md` — Design Document (~3962 tok)
|
||||
- `requirements.md` — Requirements Document (~1152 tok)
|
||||
- `research.md` — Research & Design Decisions (~909 tok)
|
||||
- `spec.json` (~136 tok)
|
||||
- `spec.json` (~180 tok)
|
||||
- `tasks.md` — Implementation Plan (~842 tok)
|
||||
|
||||
## .kiro/specs/scheduler-sim-repl-verbosity/
|
||||
|
|
@ -603,7 +545,7 @@
|
|||
- `design.md` — Design Document (~18696 tok)
|
||||
- `requirements.md` — Requirements Document (~3114 tok)
|
||||
- `research.md` — Research & Design Decisions, incl. the flush-interface gap found/fixed during task-graph sanity review (~3238 tok)
|
||||
- `spec.json` (~134 tok)
|
||||
- `spec.json` (~177 tok)
|
||||
- `tasks.md` — Implementation Plan (~3718 tok)
|
||||
|
||||
## .kiro/specs/scheduler-sim-step-verbosity/
|
||||
|
|
@ -611,7 +553,7 @@
|
|||
- `design.md` — Design Document (~3934 tok)
|
||||
- `requirements.md` — Requirements Document (~1058 tok)
|
||||
- `research.md` — Research & Design Decisions (~1171 tok)
|
||||
- `spec.json` (~134 tok)
|
||||
- `spec.json` (~177 tok)
|
||||
- `tasks.md` — Implementation Plan (~1011 tok)
|
||||
|
||||
## .kiro/specs/scheduler-snapshot-job-allocation/
|
||||
|
|
@ -620,7 +562,7 @@
|
|||
- `design.md` — Design Document: scheduler-snapshot-job-allocation (~7948 tok)
|
||||
- `requirements.md` — Requirements Document (~2514 tok)
|
||||
- `research.md` — Summary (~3634 tok)
|
||||
- `spec.json` (~135 tok)
|
||||
- `spec.json` (~178 tok)
|
||||
- `tasks.md` — Implementation Plan (~2835 tok)
|
||||
|
||||
## .kiro/specs/worker-join-refactor/
|
||||
|
|
@ -628,7 +570,7 @@
|
|||
- `design.md` — Design Document: worker-join-refactor (~4709 tok)
|
||||
- `requirements.md` — Requirements Document (~1401 tok)
|
||||
- `research.md` — Research Log: worker-join-refactor (~7581 tok)
|
||||
- `spec.json` (~128 tok)
|
||||
- `spec.json` (~171 tok)
|
||||
- `tasks.md` — Implementation Plan (~1638 tok)
|
||||
|
||||
## .kiro/specs/worker-rejoin-resync/
|
||||
|
|
@ -637,7 +579,7 @@
|
|||
- `design.md` — Design Document: worker-rejoin-resync (~19586 tok)
|
||||
- `requirements.md` — Requirements Document (~3631 tok)
|
||||
- `research.md` — Research & Design Decisions: worker-rejoin-resync (~5335 tok)
|
||||
- `spec.json` (~674 tok)
|
||||
- `spec.json` (~717 tok)
|
||||
- `tasks.md` — Implementation Plan (~10811 tok)
|
||||
|
||||
## .kiro/specs/xce-harness-component/
|
||||
|
|
@ -646,7 +588,7 @@
|
|||
- `design.md` — Design Document: xce-harness-component (~8421 tok)
|
||||
- `requirements.md` — Requirements Document (~2781 tok)
|
||||
- `research.md` — Research & Design Decisions (~4443 tok)
|
||||
- `spec.json` (~132 tok)
|
||||
- `spec.json` (~175 tok)
|
||||
- `tasks.md` — Implementation Plan: xce-harness-component (~5013 tok)
|
||||
|
||||
## .kiro/specs/xce-node-manager/
|
||||
|
|
@ -654,19 +596,22 @@
|
|||
- `design.md` — Overview (~12460 tok)
|
||||
- `requirements.md` — Requirements Document (~4421 tok)
|
||||
- `research.md` — Research & Design Decisions (~4199 tok)
|
||||
- `spec.json` (~1261 tok)
|
||||
- `spec.json` (~1304 tok)
|
||||
|
||||
## .kiro/specs/xce-test-cli-ux/
|
||||
|
||||
- `requirements.md` — Requirements Document (~3004 tok)
|
||||
- `spec.json` (~131 tok)
|
||||
- `design.md` — Design Document: xce-test-cli-ux (~10675 tok)
|
||||
- `requirements.md` — Requirements Document (~6133 tok)
|
||||
- `research.md` — Research & Design Decisions (~5798 tok)
|
||||
- `spec.json` (~171 tok)
|
||||
- `tasks.md` — Implementation Plan (~10251 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)
|
||||
- `spec.json` (~314 tok)
|
||||
- `tasks.md` — Implementation Plan (~4188 tok)
|
||||
|
||||
## .kiro/specs/xce-test-rc-file/
|
||||
|
|
@ -674,7 +619,7 @@
|
|||
- `design.md` — Design Document (~4183 tok)
|
||||
- `requirements.md` — Requirements Document (~1477 tok)
|
||||
- `research.md` — Summary (~1771 tok)
|
||||
- `spec.json` (~130 tok)
|
||||
- `spec.json` (~173 tok)
|
||||
- `tasks.md` — Implementation Plan (~1896 tok)
|
||||
|
||||
## .kiro/steering/
|
||||
|
|
@ -694,6 +639,14 @@
|
|||
- `tech.md` — Technology Stack (~1517 tok)
|
||||
- `testing.md` — Testing Standards (~1006 tok)
|
||||
|
||||
## data/
|
||||
|
||||
- `xce_scheduler.log` — Declares failed (~2043 tok)
|
||||
|
||||
## data/logs/
|
||||
|
||||
- `apiserver.log` — Declares 2026 (~730 tok)
|
||||
|
||||
## docs/superpowers/plans/
|
||||
|
||||
- `2026-05-07-p0-single-controller-persistence.md` — P0: Single-Controller Persistence — Implementation Plan (~13549 tok)
|
||||
|
|
@ -707,9 +660,8 @@
|
|||
|
||||
## issues/
|
||||
|
||||
- `.simulator-1.md.~undo-tree~` (~21777 tok)
|
||||
- `#simulator-1.md#` (~1371 tok)
|
||||
- `simulator-1.md` (~643 tok)
|
||||
- `new_requirements.md` (~3506 tok)
|
||||
- `simulator-1.md` (~4699 tok)
|
||||
|
||||
## raft/
|
||||
|
||||
|
|
@ -729,12 +681,12 @@
|
|||
- `jun29-jul04-2026.md` — Work Summary: June 30 – July 4, 2026 (~857 tok)
|
||||
- `sep06-sep12-2026.md` — XCE Project Status — Sep 06 – Sep 12, 2026 (~2914 tok)
|
||||
- `sep13-sep19-2026.md` — XCE Project Status — Sep 13 – Sep 19, 2026 (~3430 tok)
|
||||
- `sep20-sep26-2026.md` — XCE Project Status — Sep 20 – Sep 26, 2026 (~3605 tok)
|
||||
|
||||
## scripts/
|
||||
|
||||
- `buglog_set.py` — Surgically set top-level fields on one .wolf/buglog.json entry. (~974 tok)
|
||||
- `buglog.py` — Read and edit .wolf/buglog.json without re-serializing it. (~3253 tok)
|
||||
- `gitea-sync.py` — GiteaAPI: die, warn, bug_status, bug_state + 14 more (~10215 tok)
|
||||
- `buglog.py` — Read and edit .wolf/buglog.json without re-serializing it. (~3338 tok)
|
||||
- `gitea-sync.py` — GiteaAPI: die, warn, bug_status, bug_state + 13 more (~10815 tok)
|
||||
|
||||
## src/
|
||||
|
||||
|
|
@ -882,251 +834,3 @@
|
|||
- `CONTRIBUTING.md` — How to contribute (~239 tok)
|
||||
- `CONTRIBUTORS` (~28 tok)
|
||||
- `dce.go` — Use of this source code is governed by a BSD-style (~592 tok)
|
||||
- `doc.go` — generates and inspects UUIDs. (~117 tok)
|
||||
- `hash.go` — Use of this source code is governed by a BSD-style (~561 tok)
|
||||
- `LICENSE` — Project license (~395 tok)
|
||||
- `marshal.go` — Use of this source code is governed by a BSD-style (~260 tok)
|
||||
- `node_js.go` — Use of this source code is governed by a BSD-style (~143 tok)
|
||||
- `node_net.go` — Use of this source code is governed by a BSD-style (~272 tok)
|
||||
- `node.go` — Use of this source code is governed by a BSD-style (~664 tok)
|
||||
- `null.go` — Use of this source code is governed by a BSD-style (~704 tok)
|
||||
- `README.md` — Project documentation (~210 tok)
|
||||
- `sql.go` — Use of this source code is governed by a BSD-style (~417 tok)
|
||||
- `time.go` — Use of this source code is governed by a BSD-style (~1085 tok)
|
||||
- `util.go` — Use of this source code is governed by a BSD-style (~549 tok)
|
||||
- `uuid.go` — Use of this source code is governed by a BSD-style (~2753 tok)
|
||||
- `version1.go` — Use of this source code is governed by a BSD-style (~360 tok)
|
||||
- `version4.go` — Use of this source code is governed by a BSD-style (~587 tok)
|
||||
- `version6.go` — Use of this source code is governed by a BSD-style (~633 tok)
|
||||
- `version7.go` — Use of this source code is governed by a BSD-style (~964 tok)
|
||||
|
||||
## src/autoscaler/providers/baidu/src/bcctool/vendor/go.uber.org/multierr/
|
||||
|
||||
- `.codecov.yml` (~218 tok)
|
||||
- `.gitignore` — Git ignore rules (~10 tok)
|
||||
|
||||
## src/configs/
|
||||
|
||||
- `limits.yaml` (~693 tok)
|
||||
|
||||
## src/configs/schema/
|
||||
|
||||
- `limits.schema.json` (~536 tok)
|
||||
|
||||
## src/controller/
|
||||
|
||||
- `ctrlstatus.c` — include "config.h" (~4588 tok)
|
||||
- `ha.c` — define _GNU_SOURCE (~127991 tok)
|
||||
- `ha.h` — ifndef HA_H (~34444 tok)
|
||||
- `meson.build` (~3405 tok)
|
||||
- `persist.c` — define _GNU_SOURCE (~109748 tok)
|
||||
- `resync.c` — here: construction (~11276 tok)
|
||||
- `worker.c` — include <errno.h> (~10434 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> (~2466 tok)
|
||||
- `test_ctrlstatus.c` — include <stdatomic.h> (~12594 tok)
|
||||
- `test_e2e_capnp.c` — include <stdint.h> (~20187 tok)
|
||||
- `test_ha_heartbeat_committed.c` — include <stdatomic.h> (~5775 tok)
|
||||
- `test_ha_liveness.c` — Declares directly (~26012 tok)
|
||||
- `test_ha_partition.c` (~5500 tok)
|
||||
- `test_ha_role.c` — include <signal.h> (~13998 tok)
|
||||
- `test_ha_vep_teardown.c` (~8206 tok)
|
||||
- `test_rcfile_integration.sh` — test_rcfile_integration.sh — xce-test-rc-file integration test, shell-driven (~4117 tok)
|
||||
- `test_worker_join.c` — include <rtti.h> (~15943 tok)
|
||||
- `test_worker_resync.c` — Declares that (~56586 tok)
|
||||
|
||||
## src/harness/
|
||||
|
||||
- `CLAUDE.md` — XCE Harness (xce_test) (~1243 tok)
|
||||
- `joblist_display.c` — include "joblist_display.h" (~1002 tok)
|
||||
- `meson.build` (~2723 tok)
|
||||
- `test.c` — include <argp.h> (~67152 tok)
|
||||
|
||||
## src/harness/testsuite/
|
||||
|
||||
- `harness_test.c` — include <argp.h> (~858 tok)
|
||||
- `test_joblist_display.c` — Declares char (~2559 tok)
|
||||
- `test_test_cli.c` — char: longjmp (~42300 tok)
|
||||
|
||||
## src/include/
|
||||
|
||||
- `persist.h` — pragma once (~26768 tok)
|
||||
- `request.h` — if !defined(_REQUEST_H_) (~3288 tok)
|
||||
- `resreq.h` — if !defined(_RESREQ_H_) (~3310 tok)
|
||||
- `typemap.h` — if !defined(_TYPEMAP_H_) (~8720 tok)
|
||||
- `utils.h` — if !defined(_UTILS_H_) (~3454 tok)
|
||||
- `xcelimit.h` — if !defined(_XCELIMIT_H_) (~428 tok)
|
||||
|
||||
## src/include/xce/
|
||||
|
||||
- `types.h` — < NULL. (~6196 tok)
|
||||
|
||||
## src/lib/
|
||||
|
||||
- `client_failover.c` — define _GNU_SOURCE (~4507 tok)
|
||||
- `meson.build` (~2428 tok)
|
||||
- `misc.c` — include <errno.h> (~486 tok)
|
||||
- `mylock.c` — include <errno.h> (~1632 tok)
|
||||
- `request.c` — include <errno.h> (~19634 tok)
|
||||
- `resreq.c` — define _XOPEN_SOURCE 700 (~6663 tok)
|
||||
- `utils.c` — include <ctype.h> (~7630 tok)
|
||||
- `vtaskmgr.c` — include <errno.h> (~4446 tok)
|
||||
- `xcelimit.c` — include <errno.h> (~5177 tok)
|
||||
- `xlist.c` — include <errno.h> (~851 tok)
|
||||
- `zarray.c` — include <assert.h> (~6282 tok)
|
||||
|
||||
## src/lib/testsuite/
|
||||
|
||||
- `test_limit.c` — include <rtti.h> (~7397 tok)
|
||||
- `test_request.c` — include <errno.h> (~3201 tok)
|
||||
- `test_resmgr_fixture.c` — include <stdlib.h> (~538 tok)
|
||||
- `test_resmgr_fixture.h` — if !defined(_TEST_RESMGR_FIXTURE_H_) (~274 tok)
|
||||
- `test_utils.c` — include <stdio.h> (~4370 tok)
|
||||
- `test_vtaskmgr_teardown.c` — Declares int (~1668 tok)
|
||||
- `test_xcealloc.c` — include <stdio.h> (~4979 tok)
|
||||
- `test_xcectx_reconnect_race.c` (~3278 tok)
|
||||
- `test_xlist.c` — include <stdarg.h> (~1140 tok)
|
||||
- `test_zarray.c` — include <errno.h> (~1603 tok)
|
||||
- `test.c` — include <argp.h> (~1359 tok)
|
||||
|
||||
## src/scheduler/
|
||||
|
||||
- `meson.build` — Declares role (~2246 tok)
|
||||
|
||||
## src/scheduler/include/
|
||||
|
||||
- `core.h` — if !defined(_CORE_H_) (~11793 tok)
|
||||
- `plugin.h` — if !defined(_PLUGIN_H_) (~5194 tok)
|
||||
- `recording.h` — if !defined(_RECORDING_H_) (~6233 tok)
|
||||
- `scheduler.h` — if !defined(_SCHEDULER_H_) (~6140 tok)
|
||||
- `sim.h` — if !defined(_SIM_H_) (~4579 tok)
|
||||
|
||||
## src/scheduler/include/sched/
|
||||
|
||||
- `alloc_cache.h` — if !defined(_SCHED_ALLOC_CACHE_H_) (~2040 tok)
|
||||
- `types.h` — if !defined(_SCHED_TYPES_H_) (~2310 tok)
|
||||
|
||||
## src/scheduler/src/
|
||||
|
||||
- `alloc_cache.c` — Declares xce_cache_key_t (~3176 tok)
|
||||
- `core_clock.c` — include <stdarg.h> (~3441 tok)
|
||||
- `core_events.c` — include <errno.h> (~16984 tok)
|
||||
- `core.c` — include <errno.h> (~4495 tok)
|
||||
- `driver.c` — include <errno.h> (~11968 tok)
|
||||
- `handler.c` — include <errno.h> (~5287 tok)
|
||||
- `host_iter.c` — Declares entry (~1718 tok)
|
||||
- `main.c` — include <argp.h> (~6480 tok)
|
||||
- `plugin.c` — include <errno.h> (~4692 tok)
|
||||
- `recording_session.c` — include <errno.h> (~3559 tok)
|
||||
- `repl_break.c` — include <stdio.h> (~9921 tok)
|
||||
- `repl_fmt.c` — include <stdarg.h> (~3489 tok)
|
||||
- `repl_info.c` — include <stdio.h> (~21762 tok)
|
||||
- `repl_internal.h` — if !defined(_REPL_INTERNAL_H_) (~7304 tok)
|
||||
- `repl.c` — include <ctype.h> (~7114 tok)
|
||||
- `resource.c` — include <errno.h> (~9725 tok)
|
||||
- `sched_election.c` — Declares Core (~3249 tok)
|
||||
- `schedobj.c` — include <errno.h> (~5328 tok)
|
||||
- `scheduler.c` — include <errno.h> (~17581 tok)
|
||||
- `sim_alloc.c` — include <stdlib.h> (~2585 tok)
|
||||
- `sim_limit.c` — include <stdlib.h> (~2102 tok)
|
||||
- `sim_loop.c` — include <errno.h> (~24467 tok)
|
||||
- `sim_verify.c` — include <stdio.h> (~5772 tok)
|
||||
- `sim.c` — include <errno.h> (~7432 tok)
|
||||
- `snapshot_load.c` — include <errno.h> (~6646 tok)
|
||||
|
||||
## src/scheduler/src/plugins/
|
||||
|
||||
- `limit.c` — include <errno.h> (~7158 tok)
|
||||
- `parjob_allocator.c` — include <errno.h> (~8014 tok)
|
||||
- `seqjob_allocator.c` — include <errno.h> (~4148 tok)
|
||||
|
||||
## src/scheduler/testsuite/
|
||||
|
||||
- `meson.build` — Declares vtask_entry (~32247 tok)
|
||||
- `test_alloc_cache.c` — Declares char (~6169 tok)
|
||||
- `test_config_push_deferred.c` (~1903 tok)
|
||||
- `test_core_events.c` — Declares and (~19790 tok)
|
||||
- `test_core_isolation.c` — Declares char (~4492 tok)
|
||||
- `test_driver_translate.c` — Declares field (~11757 tok)
|
||||
- `test_host_iter.c` — Declares char (~6980 tok)
|
||||
- `test_job_array_expand.c` (~3393 tok)
|
||||
- `test_job_array_wire_e2e.c` — Declares vtask_entry (~4026 tok)
|
||||
- `test_job_update.c` — Declares char (~3637 tok)
|
||||
- `test_limit_host_dedup.c` — Declares char (~2231 tok)
|
||||
- `test_limit_plugin.c` — Declares heap (~4475 tok)
|
||||
- `test_parjob_combinatorial.c` — Declares of (~12416 tok)
|
||||
- `test_picker_config_fields.c` — Declares char (~3358 tok)
|
||||
- `test_picker_core_loop_boundary.c` — Declares body (~2731 tok)
|
||||
- `test_plugin_hook_dispatch.c` — Declares char (~3531 tok)
|
||||
- `test_record_lifecycle.c` (~16263 tok)
|
||||
- `test_repl_breakpoints_inspection.c` — Declares and (~23533 tok)
|
||||
- `test_repl_equivalence.c` (~9975 tok)
|
||||
- `test_repl_help.c` — Declares error (~6047 tok)
|
||||
- `test_repl_limit_table.c` — Declares of (~39931 tok)
|
||||
- `test_repl_resource_table.c` — Declares char (~21755 tok)
|
||||
- `test_resource_accounting.c` — Declares pulled (~15338 tok)
|
||||
- `test_sched_election_sim_fixture.c` — a: default (~3977 tok)
|
||||
- `test_scheduler_cache_dispatch_compound.c` — Declares char (~4668 tok)
|
||||
- `test_scheduler_cache_dispatch.c` — Declares char (~5371 tok)
|
||||
- `test_scheduler_dispatch_commit.c` (~4658 tok)
|
||||
- `test_seqjob_allocator.c` — Declares char (~3995 tok)
|
||||
- `test_seqjob_rewrap_equivalence.c` — Declares char (~6448 tok)
|
||||
- `test_sim_alloc_limit_fanout.c` — Declares char (~4716 tok)
|
||||
- `test_sim_contention_limit_driver_parity.c` — Declares char (~6514 tok)
|
||||
- `test_sim_contention_parity.c` — Declares calls (~22061 tok)
|
||||
- `test_sim_contention_resource_driver_parity.c` — Declares char (~7336 tok)
|
||||
- `test_sim_e2e_limit_visibility.c` — Declares char (~8076 tok)
|
||||
- `test_sim_e2e_original_motivation.c` (~19514 tok)
|
||||
- `test_sim_equivalence.c` — Declares BOTH (~11161 tok)
|
||||
- `test_sim_live_allocation.c` — Declares already (~9204 tok)
|
||||
- `test_sim_reconcile_unaccounted.c` — Declares documents (~36877 tok)
|
||||
- `test_sim_resource_contention.c` — Declares is (~10149 tok)
|
||||
- `test_sim_round_boundary_reconciliation.c` (~9980 tok)
|
||||
- `test_sim_session_ordering.c` (~10531 tok)
|
||||
- `test_sim_verify.c` — Declares mismatch (~20492 tok)
|
||||
- `test_snapshot_save_load.c` (~30184 tok)
|
||||
- `test.c` — define UNIT_TEST 1 (~7044 tok)
|
||||
|
||||
## src/schema/
|
||||
|
||||
- `controller.capnp` — Declares OPCode (~16389 tok)
|
||||
|
||||
## src/tools/
|
||||
|
||||
- `deploy-ha.sh` (~10628 tok)
|
||||
- `test-commit-durability.sh` — test-commit-durability.sh — bug-661 reproduction: committed jobs lost across failover. (~9874 tok)
|
||||
- `xce-build.sh` (~6044 tok)
|
||||
|
||||
## src/worker/src/
|
||||
|
||||
- `xcecd_cgroups.c` — include "xcecd_cgroups.h" (~14412 tok)
|
||||
|
||||
## src/worker/testsuite/
|
||||
|
||||
- `meson.build` — Worker unit test suite (component-failover-adoption, task 2.1). White-box (~2605 tok)
|
||||
- `test_xcecd_cgroups_rusage.c` — Declares this (~1402 tok)
|
||||
|
||||
## src/xceadmin/src/xceadmin/
|
||||
|
||||
- `cli.py` — xceadmin command-line entry point (design.md, ``xceadmin.cli``; (~4426 tok)
|
||||
- `discovery.py` — Generic, opcode-agnostic redirect-following for xceadmin (design.md, (~2844 tok)
|
||||
- `push.py` — ``config push`` orchestration for xceadmin (design.md, ``xceadmin.push``; (~2038 tok)
|
||||
- `scheduler.py` — ``xceadmin scheduler`` client functions (design.md, ``xceadmin.scheduler``; (~10131 tok)
|
||||
|
||||
## src/xceadmin/src/xcecommon/schema_files/json/
|
||||
|
||||
- `limits.schema.json` (~536 tok)
|
||||
|
||||
## src/xceadmin/tests/
|
||||
|
||||
- `test_config_push_mock.py` — Mock-controller tests for ``xceadmin.push`` (design.md, ``xceadmin.push``; (~4088 tok)
|
||||
- `test_discovery.py` — Unit tests for ``xceadmin.discovery`` (design.md, ``xceadmin.discovery``; (~4173 tok)
|
||||
- `test_scheduler.py` — Mock-controller tests for ``xceadmin.scheduler``'s record-control client (~13389 tok)
|
||||
- `test_validation.py` — Tests for xcecommon.validation (task 2.1). (~5703 tok)
|
||||
|
||||
## src/xceadmin/tests/fixtures/full/configs/
|
||||
|
||||
- `limits.yaml` (~317 tok)
|
||||
|
|
|
|||
|
|
@ -1,109 +1,7 @@
|
|||
{
|
||||
"last_heartbeat": "2026-09-24T11:02:37.927Z",
|
||||
"last_heartbeat": "2026-09-27T12:59:52.498Z",
|
||||
"engine_status": "running",
|
||||
"execution_log": [
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-22T01:00:00.198Z",
|
||||
"duration_ms": 31
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-22T07:00:00.675Z",
|
||||
"duration_ms": 31
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-22T09:00:00.789Z",
|
||||
"duration_ms": 3
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-22T13:00:00.217Z",
|
||||
"duration_ms": 29
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-22T19:00:00.644Z",
|
||||
"duration_ms": 25
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-23T01:00:00.097Z",
|
||||
"duration_ms": 20
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-23T07:00:00.825Z",
|
||||
"duration_ms": 24
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-23T09:00:00.492Z",
|
||||
"duration_ms": 0
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-23T13:00:00.641Z",
|
||||
"duration_ms": 29
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-23T19:00:00.942Z",
|
||||
"duration_ms": 27
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-24T01:00:00.488Z",
|
||||
"duration_ms": 23
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-24T07:00:00.783Z",
|
||||
"duration_ms": 33
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-24T09:00:00.882Z",
|
||||
"duration_ms": 1
|
||||
},
|
||||
{
|
||||
"task_id": "cerebrum-reflection",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-24T10:01:38.148Z",
|
||||
"duration_ms": 97165
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-24T13:00:00.732Z",
|
||||
"duration_ms": 26
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-24T19:00:00.183Z",
|
||||
"duration_ms": 25
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-25T01:00:00.439Z",
|
||||
"duration_ms": 22
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
|
|
@ -619,6 +517,109 @@
|
|||
"status": "success",
|
||||
"timestamp": "2026-09-24T09:00:00.067Z",
|
||||
"duration_ms": 39
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-24T13:00:00.233Z",
|
||||
"duration_ms": 229
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-24T19:00:00.177Z",
|
||||
"duration_ms": 173
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-25T01:00:00.012Z",
|
||||
"duration_ms": 9
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-25T07:00:00.178Z",
|
||||
"duration_ms": 176
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-25T09:00:00.006Z",
|
||||
"duration_ms": 3
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-25T13:00:00.175Z",
|
||||
"duration_ms": 172
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-25T19:00:00.170Z",
|
||||
"duration_ms": 167
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-26T01:00:00.011Z",
|
||||
"duration_ms": 10
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-26T07:00:00.173Z",
|
||||
"duration_ms": 171
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-26T09:00:00.004Z",
|
||||
"duration_ms": 3
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-26T13:00:00.173Z",
|
||||
"duration_ms": 170
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-26T19:00:00.174Z",
|
||||
"duration_ms": 172
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-27T01:00:00.011Z",
|
||||
"duration_ms": 9
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-27T07:00:00.174Z",
|
||||
"duration_ms": 172
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-27T09:00:00.004Z",
|
||||
"duration_ms": 1
|
||||
},
|
||||
{
|
||||
"task_id": "cerebrum-reflection",
|
||||
"status": "failed",
|
||||
"timestamp": "2026-09-27T10:00:00.004Z",
|
||||
"duration_ms": 0,
|
||||
"error": "ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json."
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-09-27T13:00:00.171Z",
|
||||
"duration_ms": 170
|
||||
}
|
||||
],
|
||||
"dead_letter_queue": [],
|
||||
|
|
|
|||
445
.wolf/memory.md
445
.wolf/memory.md
|
|
@ -1249,393 +1249,7 @@
|
|||
> Consolidated session (143 actions)
|
||||
|
||||
## Session: 2026-09-18 23:33
|
||||
|
||||
| Time | Action | File(s) | Outcome | ~Tokens |
|
||||
|------|--------|---------|---------|--------|
|
||||
| 23:50 | Created .kiro/specs/scheduler-sim-limit-matching/spec.json | — | ~132 |
|
||||
| 23:51 | Created .kiro/specs/scheduler-sim-limit-matching/requirements.md | — | ~2445 |
|
||||
| 00:01 | Created .kiro/specs/scheduler-sim-limit-matching/requirements.md | — | ~2774 |
|
||||
| 00:28 | Edited .kiro/specs/scheduler-sim-limit-matching/requirements.md | modified table() | ~995 |
|
||||
| 00:28 | Edited .kiro/specs/scheduler-sim-limit-matching/requirements.md | "sim_picker_thread_fn()" → "sched_job_picker()" | ~272 |
|
||||
| 00:34 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | inline fix | ~15 |
|
||||
| 00:34 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | 6→8 lines | ~452 |
|
||||
| 00:47 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | expanded (+46 lines) | ~1814 |
|
||||
| 00:47 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | 8→8 lines | ~55 |
|
||||
| 00:57 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | 2→2 lines | ~434 |
|
||||
| 00:57 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | 4→6 lines | ~402 |
|
||||
| 00:57 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | expanded (+8 lines) | ~420 |
|
||||
| 00:58 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | "s changes.** Sim mode alr" → "jbuf" | ~244 |
|
||||
| 01:02 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | 1→2 lines | ~295 |
|
||||
| 01:08 | Created .kiro/specs/scheduler-sim-live-allocation/research.md | — | ~3848 |
|
||||
| 01:11 | Created .kiro/specs/scheduler-sim-live-allocation/design.md | — | ~11471 |
|
||||
| 01:12 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified between() | ~984 |
|
||||
| 01:15 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~224 |
|
||||
| 01:15 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~259 |
|
||||
| 01:16 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | 12→12 lines | ~74 |
|
||||
| 01:20 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 6→6 lines | ~35 |
|
||||
| 01:20 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified that() | ~944 |
|
||||
| 01:21 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 1→4 lines | ~431 |
|
||||
| 01:21 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~96 |
|
||||
| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified turns() | ~281 |
|
||||
| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~60 |
|
||||
| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "unsatisfiable_cache_ops" → "unsatisfiable_lookup_cb" | ~51 |
|
||||
| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "unsatisfiable_cache_ops" → "unsatisfiable_lookup_cb" | ~37 |
|
||||
| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "unsatisfiable_cache_ops" → "unsatisfiable_lookup_cb" | ~46 |
|
||||
| 01:23 | Edited .kiro/specs/scheduler-sim-live-allocation/research.md | inline fix | ~287 |
|
||||
| 01:25 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified turns() | ~446 |
|
||||
| 01:25 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 3→3 lines | ~180 |
|
||||
| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~256 |
|
||||
| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~99 |
|
||||
| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~113 |
|
||||
| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 6→6 lines | ~73 |
|
||||
| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~225 |
|
||||
| 01:27 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~280 |
|
||||
| 01:28 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "xce_scheduler_t*" → "sched_make_allocation()" | ~76 |
|
||||
| 01:28 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "sched_make_allocation()" → "requirements.md" | ~73 |
|
||||
| 01:29 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | inline fix | ~12 |
|
||||
| 01:33 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified it() | ~584 |
|
||||
| 01:33 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 2→2 lines | ~211 |
|
||||
| 01:34 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "core" → "plugin->core" | ~62 |
|
||||
| 01:35 | Created .kiro/specs/scheduler-sim-live-allocation/tasks.md | — | ~3347 |
|
||||
| 01:40 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~100 |
|
||||
| 01:43 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | 17→17 lines | ~94 |
|
||||
| 01:45 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | 5→5 lines | ~21 |
|
||||
| 01:58 | Edited src/scheduler/include/core.h | modified void() | ~888 |
|
||||
| 01:58 | Edited src/scheduler/include/core.h | modified 2() | ~238 |
|
||||
| 01:59 | Edited src/scheduler/include/sched/alloc_cache.h | expanded (+18 lines) | ~274 |
|
||||
| 02:02 | Edited src/scheduler/src/alloc_cache.c | modified xce_alloc_cache_clear_cb() | ~718 |
|
||||
| 02:03 | Edited src/scheduler/src/main.c | modified 2() | ~427 |
|
||||
| 02:04 | Edited src/scheduler/testsuite/test_alloc_cache.c | added 2 condition(s) | ~1472 |
|
||||
| 02:04 | Edited src/scheduler/testsuite/test_alloc_cache.c | 2→5 lines | ~70 |
|
||||
| 02:43 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified pointer() | ~317 |
|
||||
| 02:44 | Edited src/scheduler/testsuite/test_alloc_cache.c | modified if() | ~399 |
|
||||
| 03:12 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~29 |
|
||||
| 03:31 | Created src/scheduler/testsuite/test_plugin_hook_dispatch.c | — | ~2972 |
|
||||
| 03:31 | Edited src/scheduler/testsuite/meson.build | expanded (+13 lines) | ~338 |
|
||||
| 03:31 | Edited src/scheduler/testsuite/meson.build | 2→4 lines | ~74 |
|
||||
| 03:33 | Edited src/scheduler/include/plugin.h | modified path() | ~386 |
|
||||
| 03:34 | Edited src/scheduler/include/plugin.h | expanded (+10 lines) | ~283 |
|
||||
| 03:34 | Edited src/scheduler/src/plugin.c | 3→8 lines | ~100 |
|
||||
| 03:34 | Edited src/scheduler/src/plugin.c | modified never() | ~231 |
|
||||
| 03:34 | Edited src/scheduler/src/plugin.c | modified plugin_commit_decision() | ~62 |
|
||||
| 03:34 | Edited src/scheduler/src/plugin.c | modified plugin_job_election() | ~65 |
|
||||
| 03:35 | Edited src/scheduler/src/plugin.c | modified plugin_prepare_allocation() | ~168 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test.c | inline fix | ~28 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_host_iter.c | modified plugin_prepare_allocation() | ~31 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_picker_config_fields.c | inline fix | ~28 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_job_update.c | inline fix | ~28 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_core_events.c | modified plugin_prepare_allocation() | ~29 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_resource_accounting.c | modified plugin_prepare_allocation() | ~31 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified plugin_prepare_allocation() | ~33 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | modified plugin_prepare_allocation() | ~31 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | modified plugin_prepare_allocation() | ~31 |
|
||||
| 03:36 | Edited src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c | modified plugin_prepare_allocation() | ~31 |
|
||||
| 03:38 | Edited src/scheduler/src/scheduler.c | expanded (+6 lines) | ~124 |
|
||||
| 03:38 | Edited src/scheduler/src/scheduler.c | modified if() | ~92 |
|
||||
| 03:38 | Edited src/scheduler/src/resource.c | modified if() | ~154 |
|
||||
| 03:38 | Edited src/scheduler/src/schedobj.c | expanded (+6 lines) | ~147 |
|
||||
| 04:45 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~32 |
|
||||
| 04:47 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | 2→7 lines | ~410 |
|
||||
| 05:04 | Edited src/scheduler/testsuite/test.c | expanded (+6 lines) | ~136 |
|
||||
| 05:05 | Edited src/scheduler/testsuite/test.c | modified RED() | ~2694 |
|
||||
| 05:05 | Edited src/scheduler/testsuite/test.c | 2→3 lines | ~42 |
|
||||
| 05:06 | Edited src/scheduler/src/resource.c | modified unsatisfy_() | ~239 |
|
||||
| 05:06 | Edited src/scheduler/src/resource.c | modified sched_meet_host_selection() | ~254 |
|
||||
| 05:07 | Edited src/scheduler/src/resource.c | modified sched_check_shared_satisfy_() | ~982 |
|
||||
| 05:07 | Edited src/scheduler/src/resource.c | modified if() | ~135 |
|
||||
| 05:07 | Edited src/scheduler/src/resource.c | 2→4 lines | ~77 |
|
||||
| 05:08 | Edited src/scheduler/include/scheduler.h | expanded (+6 lines) | ~216 |
|
||||
| 05:08 | Edited src/scheduler/src/host_iter.c | 6→11 lines | ~158 |
|
||||
| 05:08 | Edited src/scheduler/src/host_iter.c | 3→5 lines | ~89 |
|
||||
| 05:08 | Edited src/scheduler/src/plugins/parjob_allocator.c | 2→6 lines | ~108 |
|
||||
| 05:08 | Edited src/scheduler/src/plugins/seqjob_allocator.c | 2→6 lines | ~108 |
|
||||
| 05:09 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | 1→3 lines | ~59 |
|
||||
| 05:09 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | 1→3 lines | ~54 |
|
||||
| 05:10 | Edited src/scheduler/testsuite/test_sim_resource_contention.c | 1→4 lines | ~65 |
|
||||
| 05:12 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | modified __wrap_sched_meet_host_selection() | ~193 |
|
||||
| 05:12 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | modified __wrap_sched_meet_host_selection() | ~193 |
|
||||
| 05:41 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~20 |
|
||||
| 05:41 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified before() | ~160 |
|
||||
| 06:01 | Edited src/scheduler/testsuite/test_host_iter.c | expanded (+8 lines) | ~267 |
|
||||
| 06:01 | Edited src/scheduler/testsuite/test_host_iter.c | modified that() | ~1318 |
|
||||
| 06:06 | Edited src/scheduler/include/sched/types.h | modified struct() | ~168 |
|
||||
| 06:06 | Edited src/scheduler/include/sched/types.h | modified struct() | ~226 |
|
||||
| 06:07 | Edited src/scheduler/src/resource.c | modified sched_try_alloc_on_host_() | ~202 |
|
||||
| 06:08 | Edited src/scheduler/src/resource.c | modified if() | ~159 |
|
||||
| 06:08 | Edited src/scheduler/include/scheduler.h | modified 1() | ~208 |
|
||||
| 06:08 | Edited src/scheduler/src/schedobj.c | modified is() | ~113 |
|
||||
| 06:09 | Edited src/scheduler/src/schedobj.c | modified 1() | ~107 |
|
||||
| 06:09 | Edited src/scheduler/src/host_iter.c | 3→3 lines | ~23 |
|
||||
| 06:09 | Edited src/scheduler/src/host_iter.c | modified 1() | ~69 |
|
||||
| 06:09 | Edited src/scheduler/src/host_iter.c | 11→6 lines | ~66 |
|
||||
| 06:10 | Edited src/scheduler/src/host_iter.c | 5→3 lines | ~50 |
|
||||
| 06:10 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified 1() | ~172 |
|
||||
| 06:10 | Edited src/scheduler/src/plugins/seqjob_allocator.c | expanded (+7 lines) | ~184 |
|
||||
| 06:11 | Edited src/scheduler/src/scheduler.c | modified if() | ~164 |
|
||||
| 06:11 | Edited src/scheduler/src/scheduler.c | modified for() | ~87 |
|
||||
| 06:11 | Edited src/scheduler/testsuite/test_host_iter.c | modified init_ctx() | ~110 |
|
||||
| 06:12 | Edited src/scheduler/testsuite/test_job_update.c | 2→4 lines | ~65 |
|
||||
| 06:12 | Edited src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c | 4→6 lines | ~79 |
|
||||
| 06:12 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | 4→6 lines | ~94 |
|
||||
| 06:12 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | 4→6 lines | ~81 |
|
||||
| 06:13 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | 4→6 lines | ~79 |
|
||||
| 06:13 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | 3→5 lines | ~85 |
|
||||
| 06:51 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified 319() | ~170 |
|
||||
| 06:51 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~30 |
|
||||
| 07:04 | Edited src/scheduler/testsuite/test_scheduler_dispatch_commit.c | inline fix | ~15 |
|
||||
| 07:05 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | 9→10 lines | ~59 |
|
||||
| 07:06 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | modified __wrap_sched_meet_host_selection() | ~535 |
|
||||
| 07:06 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | expanded (+10 lines) | ~247 |
|
||||
| 07:06 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | expanded (+10 lines) | ~189 |
|
||||
| 07:06 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | expanded (+8 lines) | ~179 |
|
||||
| 07:07 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | 9→10 lines | ~59 |
|
||||
| 07:07 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | modified __wrap_sched_meet_host_selection() | ~427 |
|
||||
| 07:07 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | expanded (+6 lines) | ~142 |
|
||||
| 07:07 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | expanded (+10 lines) | ~185 |
|
||||
| 07:08 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | expanded (+8 lines) | ~198 |
|
||||
| 07:17 | Edited src/scheduler/include/scheduler.h | modified 2() | ~167 |
|
||||
| 07:17 | Edited src/scheduler/src/scheduler.c | modified 2() | ~372 |
|
||||
| 07:18 | Edited src/scheduler/src/scheduler.c | added 1 condition(s) | ~586 |
|
||||
| 07:18 | Edited src/scheduler/src/scheduler.c | modified 2() | ~1036 |
|
||||
| 07:19 | Edited src/scheduler/src/scheduler.c | modified 2() | ~303 |
|
||||
| 07:19 | Edited src/scheduler/src/scheduler.c | 2→7 lines | ~120 |
|
||||
| 07:53 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~25 |
|
||||
| 08:02 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified 3() | ~2398 |
|
||||
| 08:03 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 4→8 lines | ~85 |
|
||||
| 08:08 | Edited src/scheduler/src/plugins/limit.c | modified match_job_global_limit_() | ~611 |
|
||||
| 08:08 | Edited src/scheduler/src/plugins/limit.c | modified if() | ~652 |
|
||||
| 08:09 | Edited src/scheduler/src/plugins/limit.c | modified match_job_host_limit_() | ~322 |
|
||||
| 08:09 | Edited src/scheduler/src/plugins/limit.c | modified if() | ~87 |
|
||||
| 08:17 | Edited src/scheduler/testsuite/test_repl_limit_table.c | added 1 condition(s) | ~417 |
|
||||
| 08:24 | Edited src/scheduler/src/plugins/limit.c | added 1 condition(s) | ~323 |
|
||||
| 08:24 | Edited src/scheduler/testsuite/test_repl_limit_table.c | reduced (-26 lines) | ~109 |
|
||||
| 08:25 | Edited src/scheduler/testsuite/test_repl_limit_table.c | expanded (+9 lines) | ~280 |
|
||||
| 08:30 | Edited src/scheduler/testsuite/test_repl_limit_table.c | added 1 condition(s) | ~295 |
|
||||
| 08:35 | Edited src/scheduler/testsuite/test_repl_limit_table.c | expanded (+12 lines) | ~259 |
|
||||
| 08:36 | Edited src/scheduler/testsuite/test_repl_limit_table.c | reduced (-20 lines) | ~82 |
|
||||
| 09:20 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~22 |
|
||||
| 09:20 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | 1→2 lines | ~227 |
|
||||
| 09:43 | Created src/scheduler/testsuite/test_sched_election_sim_fixture.c | — | ~3167 |
|
||||
| 09:44 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 5→6 lines | ~35 |
|
||||
| 09:45 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | modified declaration() | ~233 |
|
||||
| 09:45 | Edited src/scheduler/testsuite/meson.build | modified 1() | ~440 |
|
||||
| 09:51 | Created src/scheduler/src/sched_election.c | — | ~2964 |
|
||||
| 09:51 | Edited src/scheduler/src/scheduler.c | removed 97 lines | ~19 |
|
||||
| 09:52 | Edited src/scheduler/src/scheduler.c | modified sched_make_allocation() | ~106 |
|
||||
| 09:52 | Edited src/scheduler/src/scheduler.c | removed 120 lines | ~127 |
|
||||
| 09:53 | Edited src/scheduler/src/scheduler.c | modified if() | ~132 |
|
||||
| 09:53 | Edited src/scheduler/include/scheduler.h | modified this() | ~471 |
|
||||
| 09:53 | Edited src/scheduler/meson.build | 4→5 lines | ~26 |
|
||||
| 09:54 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | removed 14 lines | ~12 |
|
||||
| 09:54 | Edited src/scheduler/testsuite/meson.build | modified boundary() | ~365 |
|
||||
| 09:54 | Edited src/scheduler/testsuite/test_picker_core_loop_boundary.c | modified XCE_SCHED_ELECTION_C_PATH() | ~343 |
|
||||
| 09:55 | Edited src/scheduler/testsuite/test_picker_core_loop_boundary.c | 4→4 lines | ~47 |
|
||||
| 09:55 | Edited src/scheduler/testsuite/test_picker_core_loop_boundary.c | modified load_core_loop_body() | ~62 |
|
||||
| 09:55 | Edited src/scheduler/testsuite/test_picker_core_loop_boundary.c | modified signature() | ~219 |
|
||||
| 10:03 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | expanded (+11 lines) | ~417 |
|
||||
| 10:03 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | WORKER_NAME() → TEST_RESREQ() | ~38 |
|
||||
| 10:04 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 7→6 lines | ~72 |
|
||||
| 10:04 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | reduced (-9 lines) | ~68 |
|
||||
| 10:04 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 7→7 lines | ~75 |
|
||||
| 10:05 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 8→8 lines | ~127 |
|
||||
| 10:05 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 8→10 lines | ~149 |
|
||||
| 10:05 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 6→7 lines | ~120 |
|
||||
| 10:05 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | modified a() | ~79 |
|
||||
| 10:11 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 6→7 lines | ~41 |
|
||||
| 10:11 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | expanded (+22 lines) | ~374 |
|
||||
| 10:20 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | expanded (+19 lines) | ~357 |
|
||||
| 10:26 | Edited src/scheduler/src/scheduler.c | modified 2() | ~208 |
|
||||
| 19:49 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~28 |
|
||||
| 19:50 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | 1→2 lines | ~225 |
|
||||
| 19:59 | Edited src/scheduler/src/sim_loop.c | modified threads() | ~535 |
|
||||
| 19:59 | Edited src/scheduler/src/sim_loop.c | removed 76 lines | ~19 |
|
||||
| 20:00 | Edited src/scheduler/src/sim_loop.c | 2→3 lines | ~30 |
|
||||
| 20:00 | Edited src/scheduler/src/sim_loop.c | added 1 condition(s) | ~419 |
|
||||
| 20:02 | Edited src/scheduler/meson.build | modified until() | ~449 |
|
||||
| 20:02 | Edited src/scheduler/meson.build | 3→3 lines | ~63 |
|
||||
| 20:15 | Created src/scheduler/testsuite/test_sim_live_allocation.c | — | ~5788 |
|
||||
| 20:18 | Edited src/scheduler/testsuite/meson.build | modified 1() | ~404 |
|
||||
| 20:23 | Edited src/scheduler/testsuite/test_sim_live_allocation.c | 5→6 lines | ~36 |
|
||||
| 20:29 | Edited src/scheduler/testsuite/test_sim_live_allocation.c | 3→3 lines | ~21 |
|
||||
| 20:59 | Created src/scheduler/src/sim_alloc.c | — | ~2540 |
|
||||
| 21:00 | Created src/scheduler/src/sim_alloc.c | — | ~2484 |
|
||||
| 21:00 | Edited src/scheduler/src/sim_loop.c | modified 1() | ~285 |
|
||||
| 21:01 | Edited src/scheduler/src/sim_loop.c | 2→4 lines | ~40 |
|
||||
| 21:01 | Edited src/scheduler/meson.build | 3→4 lines | ~23 |
|
||||
| 21:02 | Edited src/scheduler/meson.build | modified twelfth() | ~528 |
|
||||
| 21:47 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | expanded (+8 lines) | ~1095 |
|
||||
| 21:49 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | expanded (+9 lines) | ~477 |
|
||||
| 21:49 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | 2→2 lines | ~56 |
|
||||
| 21:49 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~25 |
|
||||
| 21:50 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified GENUINELY() | ~316 |
|
||||
| 22:00 | Edited src/scheduler/src/sim_loop.c | modified 2() | ~503 |
|
||||
| 22:01 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | modified 2() | ~256 |
|
||||
| 22:02 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | modified 2() | ~216 |
|
||||
| 22:03 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | modified does() | ~2925 |
|
||||
| 22:03 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | 2→5 lines | ~71 |
|
||||
| 22:10 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | modified sched_ctx_get_uncomit_host() | ~342 |
|
||||
| 22:22 | Edited src/scheduler/testsuite/test_sim_session_ordering.c | modified 2() | ~294 |
|
||||
| 22:57 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~21 |
|
||||
| 23:16 | Created src/scheduler/testsuite/test_sim_alloc_limit_fanout.c | — | ~4551 |
|
||||
| 23:22 | Edited src/scheduler/testsuite/meson.build | modified 3() | ~445 |
|
||||
| 23:31 | Edited src/scheduler/testsuite/test_sim_alloc_limit_fanout.c | modified queues() | ~227 |
|
||||
| 23:36 | Edited src/scheduler/include/plugin.h | modified hooks() | ~484 |
|
||||
| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | modified ever() | ~215 |
|
||||
| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | modified seqjob_prepare_allocation() | ~130 |
|
||||
| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | modified if() | ~150 |
|
||||
| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | modified my_alloc() | ~244 |
|
||||
| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | here() → directly() | ~174 |
|
||||
| 23:38 | Edited src/scheduler/src/plugins/seqjob_allocator.c | 12→15 lines | ~246 |
|
||||
| 23:38 | Edited src/scheduler/src/plugins/seqjob_allocator.c | added 1 condition(s) | ~461 |
|
||||
| 23:38 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified runs() | ~128 |
|
||||
| 23:38 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified parjob_prepare_allocation() | ~118 |
|
||||
| 23:38 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified if() | ~184 |
|
||||
| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified parjob_try_plan_() | ~54 |
|
||||
| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | 17→19 lines | ~279 |
|
||||
| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified my_alloc() | ~218 |
|
||||
| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | here() → directly() | ~174 |
|
||||
| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | inline fix | ~20 |
|
||||
| 23:40 | Edited src/scheduler/src/plugins/parjob_allocator.c | added 1 condition(s) | ~392 |
|
||||
| 23:40 | Created src/scheduler/src/sim_alloc.c | — | ~2585 |
|
||||
| 23:45 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | 1→5 lines | ~84 |
|
||||
| 23:52 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | expanded (+6 lines) | ~122 |
|
||||
| 23:52 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | 4→9 lines | ~103 |
|
||||
| 23:52 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | 5→8 lines | ~87 |
|
||||
| 23:53 | Edited src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c | expanded (+6 lines) | ~122 |
|
||||
| 23:53 | Edited src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c | 4→9 lines | ~104 |
|
||||
| 23:54 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | expanded (+6 lines) | ~122 |
|
||||
| 23:54 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | 4→9 lines | ~104 |
|
||||
| 00:37 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~113 |
|
||||
| 00:37 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~43 |
|
||||
| 00:38 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~24 |
|
||||
| 00:53 | Created src/scheduler/testsuite/test_sim_contention_resource_driver_parity.c | — | ~7336 |
|
||||
| 00:54 | Created src/scheduler/testsuite/test_sim_contention_limit_driver_parity.c | — | ~6514 |
|
||||
| 00:55 | Edited src/scheduler/testsuite/meson.build | modified 1() | ~704 |
|
||||
| 01:11 | Edited src/scheduler/testsuite/test_sim_contention_resource_driver_parity.c | modified CHECK() | ~108 |
|
||||
| 01:11 | Edited src/scheduler/testsuite/test_sim_contention_limit_driver_parity.c | modified CHECK() | ~159 |
|
||||
| 01:16 | Edited src/scheduler/testsuite/test_sim_contention_resource_driver_parity.c | 7→4 lines | ~50 |
|
||||
| 01:16 | Edited src/scheduler/testsuite/test_sim_contention_limit_driver_parity.c | 10→7 lines | ~101 |
|
||||
| 01:24 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~28 |
|
||||
| 01:24 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified boundary() | ~479 |
|
||||
| 01:44 | Created src/scheduler/testsuite/test_sim_e2e_limit_visibility.c | — | ~8076 |
|
||||
| 01:44 | Edited src/scheduler/testsuite/meson.build | modified 2() | ~467 |
|
||||
| 02:11 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~31 |
|
||||
| 02:11 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified boundary() | ~621 |
|
||||
| 02:21 | Edited src/scheduler/testsuite/test_sim_equivalence.c | modified RECONCILIATION() | ~656 |
|
||||
| 02:21 | Edited src/scheduler/testsuite/test_repl_equivalence.c | 5→10 lines | ~176 |
|
||||
| 02:21 | Edited src/scheduler/testsuite/test_repl_equivalence.c | sim_picker_thread_fn() → sched_allocator() | ~86 |
|
||||
| 02:22 | Edited src/scheduler/testsuite/test_sim_contention_parity.c | modified was() | ~627 |
|
||||
| 02:22 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~26 |
|
||||
| 02:23 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified this() | ~1437 |
|
||||
| 02:39 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~150 |
|
||||
| 03:07 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~23 |
|
||||
| 03:08 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified source() | ~1180 |
|
||||
| 04:31 | Edited src/scheduler/testsuite/test_plugin_hook_dispatch.c | modified never() | ~646 |
|
||||
| 04:36 | Edited src/scheduler/src/plugin.c | modified if() | ~27 |
|
||||
| 07:00 | Edited .kiro/steering/scheduler-driver-equivalence.md | modified 19() | ~676 |
|
||||
| 07:30 | Edited src/scheduler/testsuite/meson.build | 7→10 lines | ~109 |
|
||||
| 07:31 | Edited src/scheduler/testsuite/test_core_isolation.c | modified 19() | ~570 |
|
||||
| 07:31 | Edited src/scheduler/testsuite/test_core_isolation.c | modified XCE_CORE_SESSION_C_PATH() | ~120 |
|
||||
| 07:31 | Edited src/scheduler/testsuite/test_core_isolation.c | modified test_core_source_paths_are_readable() | ~184 |
|
||||
| 07:31 | Edited src/scheduler/testsuite/test_core_isolation.c | modified test_core_never_includes_forbidden_headers() | ~216 |
|
||||
| 07:32 | Edited src/scheduler/testsuite/test_core_isolation.c | modified test_core_never_calls_forbidden_symbols() | ~214 |
|
||||
| 07:32 | Edited src/scheduler/src/core_clock.c | 2→3 lines | ~32 |
|
||||
| 07:38 | Edited src/scheduler/src/core_clock.c | 3→2 lines | ~10 |
|
||||
| 20:11 | Edited .kiro/specs/scheduler-sim-diagnostics/requirements.md | inline fix | ~220 |
|
||||
| 20:11 | Edited .kiro/specs/scheduler-sim-diagnostics/requirements.md | expanded (+10 lines) | ~651 |
|
||||
| 20:12 | Edited .kiro/specs/scheduler-sim-diagnostics/spec.json | modified 6() | ~236 |
|
||||
| 20:18 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | inline fix | ~30 |
|
||||
| 20:19 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | 11→14 lines | ~390 |
|
||||
| 20:20 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | expanded (+11 lines) | ~1814 |
|
||||
| 20:21 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | modified name() | ~2005 |
|
||||
| 20:21 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | expanded (+6 lines) | ~619 |
|
||||
| 20:21 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | 15→20 lines | ~255 |
|
||||
| 20:22 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | modified enum() | ~948 |
|
||||
| 20:22 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | expanded (+11 lines) | ~709 |
|
||||
| 20:22 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | 1→2 lines | ~466 |
|
||||
| 20:23 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | expanded (+6 lines) | ~326 |
|
||||
| 20:24 | Edited .kiro/specs/scheduler-sim-diagnostics/research.md | modified with() | ~1953 |
|
||||
| 20:24 | Edited .kiro/specs/scheduler-sim-diagnostics/spec.json | modified 6() | ~265 |
|
||||
| 20:28 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~34 |
|
||||
| 20:28 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | expanded (+46 lines) | ~1722 |
|
||||
| 20:38 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 7→8 lines | ~466 |
|
||||
| 20:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 19→22 lines | ~773 |
|
||||
| 20:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 7→7 lines | ~342 |
|
||||
| 20:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~249 |
|
||||
| 20:44 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 2→2 lines | ~51 |
|
||||
| 20:45 | Edited .kiro/specs/scheduler-sim-diagnostics/spec.json | modified 6() | ~268 |
|
||||
| 20:46 | Edited .kiro/specs/scheduler-sim-diagnostics/spec.json | 6→6 lines | ~32 |
|
||||
| 20:54 | Edited src/include/utils.h | 7→8 lines | ~37 |
|
||||
| 20:54 | Edited src/include/utils.h | modified enum() | ~668 |
|
||||
| 20:55 | Edited src/lib/testsuite/test_utils.c | modified 7() | ~1538 |
|
||||
| 20:56 | Edited src/lib/testsuite/test_utils.c | expanded (+9 lines) | ~174 |
|
||||
| 20:56 | Edited src/lib/utils.c | added 2 condition(s) | ~667 |
|
||||
| 20:58 | Edited src/scheduler/src/repl_fmt.c | modified repl_is_bytes_valued_resource() | ~275 |
|
||||
| 20:59 | Edited src/scheduler/src/repl_info.c | modified 7() | ~858 |
|
||||
| 21:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~24 |
|
||||
| 21:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 1→2 lines | ~784 |
|
||||
| 21:45 | Edited src/lib/testsuite/test_limit.c | modified test_fmt_limit_units_byte_valued_resource_renders_per_mode() | ~2663 |
|
||||
| 21:46 | Edited src/include/xcelimit.h | expanded (+9 lines) | ~336 |
|
||||
| 21:46 | Edited src/lib/xcelimit.c | added 2 condition(s) | ~939 |
|
||||
| 22:08 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~21 |
|
||||
| 22:14 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified add_configured_limit_with_value() | ~476 |
|
||||
| 22:15 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified 2() | ~1560 |
|
||||
| 22:15 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 4→8 lines | ~107 |
|
||||
| 22:30 | Edited src/scheduler/src/repl_info.c | modified if() | ~115 |
|
||||
| 22:30 | Edited src/scheduler/src/repl_info.c | modified if() | ~104 |
|
||||
| 22:43 | Edited src/scheduler/src/repl_info.c | modified if() | ~55 |
|
||||
| 22:43 | Edited src/scheduler/src/repl_info.c | modified if() | ~51 |
|
||||
| 22:57 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~22 |
|
||||
| 22:58 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 1→2 lines | ~672 |
|
||||
| 23:04 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified 9() | ~1946 |
|
||||
| 23:04 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 4→8 lines | ~124 |
|
||||
| 23:10 | Edited src/scheduler/src/repl_info.c | modified 9() | ~364 |
|
||||
| 23:10 | Edited src/scheduler/src/repl_info.c | modified 9() | ~228 |
|
||||
| 23:25 | Edited src/scheduler/src/repl_info.c | 4→4 lines | ~61 |
|
||||
| 23:25 | Edited src/scheduler/src/repl_info.c | 4→4 lines | ~61 |
|
||||
| 23:30 | Edited src/scheduler/src/repl_info.c | 9→9 lines | ~140 |
|
||||
| 23:30 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~82 |
|
||||
| 23:38 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~18 |
|
||||
| 23:38 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 1→2 lines | ~731 |
|
||||
| 23:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 5→6 lines | ~284 |
|
||||
| 23:44 | Edited src/scheduler/testsuite/test_repl_limit_table.c | expanded (+6 lines) | ~209 |
|
||||
| 23:44 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 5→8 lines | ~128 |
|
||||
| 23:44 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 7→12 lines | ~184 |
|
||||
| 23:45 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 5→8 lines | ~128 |
|
||||
| 23:58 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~81 |
|
||||
| 23:58 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~82 |
|
||||
| 00:05 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~83 |
|
||||
| 00:06 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~82 |
|
||||
| 00:20 | Edited src/scheduler/src/repl_info.c | 4→4 lines | ~61 |
|
||||
| 00:20 | Edited src/scheduler/src/repl_info.c | 4→4 lines | ~61 |
|
||||
| 00:27 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~83 |
|
||||
| 00:27 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~82 |
|
||||
| 00:34 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~22 |
|
||||
| 00:43 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified 2() | ~3786 |
|
||||
| 00:43 | Edited src/scheduler/testsuite/test_repl_limit_table.c | expanded (+6 lines) | ~119 |
|
||||
| 01:07 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~23 |
|
||||
| 02:48 | Edited src/lib/testsuite/test_limit.c | 6→6 lines | ~65 |
|
||||
| 02:49 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified scale() | ~614 |
|
||||
| 02:49 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 6→7 lines | ~102 |
|
||||
| 02:51 | Edited src/lib/xcelimit.c | modified if() | ~49 |
|
||||
| 02:51 | Edited src/lib/xcelimit.c | modified in() | ~700 |
|
||||
| 02:58 | Edited src/configs/limits.yaml | 8→12 lines | ~141 |
|
||||
| 03:36 | Edited src/xceadmin/src/xcecommon/schema_files/json/limits.schema.json | expanded (+13 lines) | ~150 |
|
||||
| 03:37 | Edited src/xceadmin/tests/test_validation.py | modified test_validate_yaml_reports_missing_required_field() | ~842 |
|
||||
| 03:42 | Edited src/configs/schema/limits.schema.json | expanded (+13 lines) | ~150 |
|
||||
| 03:44 | Edited src/xceadmin/tests/fixtures/full/configs/limits.yaml | 8→10 lines | ~97 |
|
||||
| 04:29 | Edited CHANGES.md | modified fix() | ~4235 |
|
||||
| 04:49 | Edited src/include/xce/types.h | modified struct() | ~195 |
|
||||
| 04:49 | Edited src/lib/xcelimit.c | added 2 condition(s) | ~330 |
|
||||
| 04:49 | Edited src/lib/xcelimit.c | added 2 condition(s) | ~256 |
|
||||
| 04:50 | Edited src/scheduler/src/plugins/limit.c | modified update_limit_res_value() | ~290 |
|
||||
| 04:50 | Edited src/lib/testsuite/test_resmgr_fixture.h | 8→11 lines | ~191 |
|
||||
| 04:50 | Edited src/lib/testsuite/test_resmgr_fixture.c | 7→10 lines | ~167 |
|
||||
| 04:51 | Edited src/lib/testsuite/test_resmgr_fixture.c | 1→2 lines | ~37 |
|
||||
| 04:52 | Edited src/lib/testsuite/test_limit.c | 4→6 lines | ~32 |
|
||||
| 04:53 | Edited src/lib/testsuite/test_limit.c | added 2 condition(s) | ~1989 |
|
||||
| 04:53 | Edited src/lib/testsuite/test_limit.c | expanded (+8 lines) | ~135 |
|
||||
| 06:14 | Created reports/sep13-sep19-2026.md | — | ~3659 |
|
||||
> Consolidated session (384 actions)
|
||||
|
||||
## Session: 2026-09-21 20:31
|
||||
|
||||
|
|
@ -1961,3 +1575,60 @@
|
|||
| 02:38 | Created scripts/buglog.py | — | ~3253 |
|
||||
| 02:39 | Created .claude/skills/buglog/SKILL.md | — | ~1019 |
|
||||
| 02:43 | Edited scripts/gitea-sync.py | 3→5 lines | ~54 |
|
||||
| 06:02 | Edited src/tools/deploy-ha.sh | 4→9 lines | ~159 |
|
||||
| 06:02 | Edited src/tools/deploy-ha.sh | 1→2 lines | ~35 |
|
||||
| 06:03 | Edited .claude/skills/xce-test-multihost/run-multihost-verify.sh | expanded (+10 lines) | ~243 |
|
||||
| 06:14 | Edited src/scheduler/testsuite/test_job_update.c | modified test_update_existing_queue_replaces_interned_resreq() | ~204 |
|
||||
| 06:14 | Edited src/scheduler/testsuite/test_job_update.c | 2→3 lines | ~32 |
|
||||
| 06:14 | Edited src/scheduler/testsuite/test_core_events.c | modified test_queue_update_replaces_existing_interned_resreq() | ~344 |
|
||||
| 06:14 | Edited src/scheduler/testsuite/test_core_events.c | 2→3 lines | ~35 |
|
||||
| 06:15 | Edited src/scheduler/src/core_events.c | added 1 condition(s) | ~70 |
|
||||
| 06:15 | Edited src/scheduler/src/schedobj.c | added 1 condition(s) | ~64 |
|
||||
|
||||
## Session: 2026-09-24 07:29
|
||||
|
||||
| Time | Action | File(s) | Outcome | ~Tokens |
|
||||
|------|--------|---------|---------|--------|
|
||||
| 07:33 | Edited src/worker/testsuite/test_finished_job_retention.c | modified test_reconnect_restarts_window_for_outcome_finished_before_outage() | ~656 |
|
||||
| 07:33 | Edited src/worker/testsuite/test_finished_job_retention.c | 1→3 lines | ~54 |
|
||||
| 07:33 | Edited src/worker/include/xcecd_worker_utils.h | expanded (+10 lines) | ~202 |
|
||||
| 07:33 | Edited src/worker/src/xcecd_worker_utils.c | modified xcecd_finished_job_retention_get_window_ms() | ~78 |
|
||||
| 07:34 | Edited src/worker/src/xcecd_worker_utils.c | added 2 condition(s) | ~268 |
|
||||
| 07:35 | Edited src/worker/testsuite/test_controller_connector.c | modified xcecd_finished_job_retention_set_window_ms() | ~109 |
|
||||
| 07:36 | Edited src/worker/testsuite/test_worker_launch_type_dispatch.c | modified xcecd_finished_job_retention_set_window_ms() | ~74 |
|
||||
| 07:43 | Edited src/controller/testsuite/controller_test.c | 3→8 lines | ~88 |
|
||||
| 07:45 | Edited src/controller/testsuite/test_commit_durability.c | modified test_flusher_pass_does_not_claim_concurrent_flush_advance() | ~418 |
|
||||
| 07:45 | Edited src/controller/testsuite/test_commit_durability.c | 8→3 lines | ~31 |
|
||||
| 07:45 | Edited src/controller/testsuite/test_commit_durability.c | 1→2 lines | ~37 |
|
||||
| 07:49 | Edited src/controller/config_repl.c | modified if() | ~107 |
|
||||
| 05:53 | Edited src/scheduler/src/plugins/fcfs.c | 6→9 lines | ~110 |
|
||||
| 05:53 | Edited src/scheduler/src/plugins/fcfs.c | added 1 condition(s) | ~89 |
|
||||
| 05:56 | Edited src/scheduler/src/scheduler.c | modified if() | ~26 |
|
||||
| 05:58 | Edited src/scheduler/src/schedobj.c | 4→9 lines | ~101 |
|
||||
|
||||
## Session: 2026-09-26 19:47
|
||||
|
||||
| Time | Action | File(s) | Outcome | ~Tokens |
|
||||
|------|--------|---------|---------|--------|
|
||||
| 20:27 | Created src/controller/testsuite/test_wal_job_fail_fact.c | — | ~3648 |
|
||||
| 20:29 | Edited src/include/persist.h | expanded (+12 lines) | ~242 |
|
||||
| 20:29 | Edited src/controller/persist.c | modified persist_submit_job_fail_fact() | ~231 |
|
||||
| 20:29 | Edited src/controller/include/cluster.h | expanded (+6 lines) | ~157 |
|
||||
| 20:29 | Edited src/controller/job.c | added 3 condition(s) | ~232 |
|
||||
| 20:29 | Edited src/controller/job.c | 10→10 lines | ~186 |
|
||||
| 20:29 | Edited src/controller/persist.c | added 2 condition(s) | ~264 |
|
||||
| 20:29 | Edited src/controller/persist.c | added 4 condition(s) | ~514 |
|
||||
| 00:32 | Edited src/worker/src/controller_connector.c | modified fetchfile_open_checked() | ~63 |
|
||||
| 00:32 | Edited src/worker/src/controller_connector.c | modified if() | ~66 |
|
||||
| 00:33 | Edited src/worker/testsuite/test_controller_connector.c | added 1 condition(s) | ~1160 |
|
||||
| 00:33 | Edited src/worker/testsuite/test_controller_connector.c | 4→7 lines | ~78 |
|
||||
| 00:33 | Created src/worker/include/job_output_path.h | — | ~566 |
|
||||
| 03:24 | Session end: 13 writes across 8 files (test_wal_job_fail_fact.c, persist.h, persist.c, cluster.h, job.c) | 0 reads | ~7933 tok |
|
||||
|
||||
## Session: 2026-09-27 03:24
|
||||
|
||||
| Time | Action | File(s) | Outcome | ~Tokens |
|
||||
|------|--------|---------|---------|--------|
|
||||
| 03:51 | Created reports/sep20-sep26-2026.md | — | ~3846 |
|
||||
| 03:51 | Edited reports/sep20-sep26-2026.md | inline fix | ~7 |
|
||||
| 13:06 | Weekly report + CHANGES.md section for Sep 20–26 (82 commits, 41 new bugs, 37 fixed); bug-1747/1867 confirmed already fixed, controller ASAN suite 1245/0 | reports/sep20-sep26-2026.md, CHANGES.md | done, uncommitted | ~6000 |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue