docs: save scheduler-snapshot-job-allocation and xce-test-cli-ux spec docs, sync OpenWolf state
Adds the previously-uncommitted spec.json/requirements.md/design.md/research.md for scheduler-snapshot-job-allocation (feature now fully implemented across tasks 1.1-4.5) and the in-progress xce-test-cli-ux spec's requirements.md/ spec.json. Updates brief.md, a security.md note on an unrelated deferred RBAC persistence gap found during this feature's cross-component survey, and syncs OpenWolf's anatomy/memory/token-ledger/daemon-log bookkeeping. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SSuXfK6nD1Nue5EjjdhjNZ
This commit is contained in:
parent
5948e07964
commit
b64682dce9
16 changed files with 3053 additions and 1353 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"last_scanned": "2026-08-27T07:00:04.610Z",
|
||||
"git_head": "446437bfce44e53b9cc622b397befb813a3d77bf",
|
||||
"last_scanned": "2026-08-27T19:00:00.801Z",
|
||||
"git_head": "de6ad514e01d4907fdf1d1728a17445ace3a7481",
|
||||
"file_count": 504
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,6 @@
|
|||
# anatomy.md
|
||||
|
||||
> Auto-maintained by OpenWolf. Last scanned: 2026-08-27T07:51:49.234Z
|
||||
> Auto-maintained by OpenWolf. Last scanned: 2026-08-28T05:12:31.323Z
|
||||
> Files: 507 tracked | Anatomy hits: 0 | Misses: 0
|
||||
|
||||
## ./
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
- `.gitignore` — Git ignore rules (~402 tok)
|
||||
- `.mcp.json` (~7 tok)
|
||||
- `.opencode.json` (~7 tok)
|
||||
- `CLAUDE.md` — OpenWolf (~1526 tok)
|
||||
- `CLAUDE.md` — OpenWolf (~1765 tok)
|
||||
- `README.md` — Project documentation (~612 tok)
|
||||
|
||||
## .agent-shell/transcripts/
|
||||
|
|
@ -25,10 +25,7 @@
|
|||
## .codegraph/
|
||||
|
||||
- `.gitignore` — Git ignore rules (~61 tok)
|
||||
- `codegraph.db-shm` (~26215 tok)
|
||||
- `codegraph.db-wal` (~0 tok)
|
||||
- `daemon.log` (~22564 tok)
|
||||
- `daemon.pid` (~45 tok)
|
||||
- `daemon.log` (~23680 tok)
|
||||
|
||||
## .kiro/settings/rules/
|
||||
|
||||
|
|
@ -488,6 +485,15 @@
|
|||
- `spec.json` (~131 tok)
|
||||
- `tasks.md` — Implementation Plan (~1962 tok)
|
||||
|
||||
## .kiro/specs/scheduler-snapshot-job-allocation/
|
||||
|
||||
- `brief.md` — Brief: scheduler-snapshot-job-allocation (~4469 tok)
|
||||
- `design.md` — Design Document: scheduler-snapshot-job-allocation (~7948 tok)
|
||||
- `requirements.md` — Requirements Document (~2514 tok)
|
||||
- `research.md` — Summary (~3634 tok)
|
||||
- `spec.json` (~133 tok)
|
||||
- `tasks.md` — Implementation Plan (~2835 tok)
|
||||
|
||||
## .kiro/specs/worker-join-refactor/
|
||||
|
||||
- `design.md` — Design Document: worker-join-refactor (~4709 tok)
|
||||
|
|
@ -529,11 +535,11 @@
|
|||
- `config-design.md` — Configuration Design: What Belongs in Shared Config (~2053 tok)
|
||||
- `error-handling.md` — Error Handling Standards (~1367 tok)
|
||||
- `ha-async-io.md` — HA Protocol & Async I/O (~4721 tok)
|
||||
- `persistence.md` — WAL & Persistence Durability (~3425 tok)
|
||||
- `persistence.md` — WAL & Persistence Durability (~3851 tok)
|
||||
- `product.md` — Product Overview (~1509 tok)
|
||||
- `roadmap.md` — Roadmap (~15324 tok)
|
||||
- `scheduler-driver-equivalence.md` — Scheduler Driver Equivalence (~1520 tok)
|
||||
- `security.md` — Security Standards (~1636 tok)
|
||||
- `security.md` — Security Standards (~1960 tok)
|
||||
- `structure.md` — Project Structure (~1348 tok)
|
||||
- `tech.md` — Technology Stack (~1500 tok)
|
||||
- `testing.md` — Testing Standards (~976 tok)
|
||||
|
|
@ -785,15 +791,12 @@
|
|||
## src/build-asan/controller/sched_push_unit_test.p/
|
||||
|
||||
- `dataex.c.o` (~255400 tok)
|
||||
- `egress.c.o` (~246954 tok)
|
||||
- `sched.c.o` (~267906 tok)
|
||||
- `testsuite_test_job_array_sched_push.c.o` (~264250 tok)
|
||||
|
||||
## src/build-asan/controller/sched_worker_change_unit_test.p/
|
||||
## src/scheduler/src/
|
||||
|
||||
- `dataex.c.o` (~255400 tok)
|
||||
- `egress.c.o` (~246954 tok)
|
||||
- `snapshot_load.c` — include <errno.h> (~5573 tok)
|
||||
- `snapshot.c` — include <errno.h> (~8498 tok)
|
||||
|
||||
## src/tools/
|
||||
## src/scheduler/testsuite/
|
||||
|
||||
- `deploy-ha.sh` (~8298 tok)
|
||||
- `test_sim_e2e_original_motivation.c` (~17120 tok)
|
||||
|
|
|
|||
|
|
@ -58,7 +58,8 @@
|
|||
},
|
||||
"dashboard": {
|
||||
"enabled": true,
|
||||
"port": 18791
|
||||
"port": 18791,
|
||||
"host": "127.0.0.1"
|
||||
},
|
||||
"designqc": {
|
||||
"enabled": true,
|
||||
|
|
@ -79,6 +80,40 @@
|
|||
},
|
||||
"agents": [
|
||||
"claude"
|
||||
]
|
||||
],
|
||||
"reads": {
|
||||
"duplicate_mode": "warn",
|
||||
"skeleton_hints": true
|
||||
},
|
||||
"bash": {
|
||||
"filter_mode": "suggest",
|
||||
"governor": {
|
||||
"mode": "replace",
|
||||
"threshold_tokens": 2000,
|
||||
"families": {
|
||||
"grep_flood": "replace",
|
||||
"file_print": "replace",
|
||||
"git_show": "replace",
|
||||
"test": "suggest",
|
||||
"build": "suggest",
|
||||
"unknown": "suggest"
|
||||
}
|
||||
}
|
||||
},
|
||||
"context": {
|
||||
"session_digest_budget_tokens": 1500,
|
||||
"reinjection_interval": 25,
|
||||
"state_budgets": {
|
||||
".wolf/cerebrum.md": 2000,
|
||||
".wolf/STATUS.md": 1000
|
||||
},
|
||||
"budgets": {
|
||||
"claude": 1500,
|
||||
"codex": 1200,
|
||||
"gemini": 1200,
|
||||
"opencode": 1200,
|
||||
"cursor": 800
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,40 +1,7 @@
|
|||
{
|
||||
"last_heartbeat": "2026-08-27T07:57:45.420Z",
|
||||
"last_heartbeat": "2026-08-28T06:29:24.365Z",
|
||||
"engine_status": "running",
|
||||
"execution_log": [
|
||||
{
|
||||
"task_id": "project-suggestions",
|
||||
"status": "failed",
|
||||
"timestamp": "2026-05-21T08:54:59.810Z",
|
||||
"duration_ms": 120927,
|
||||
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
||||
},
|
||||
{
|
||||
"task_id": "project-suggestions",
|
||||
"status": "failed",
|
||||
"timestamp": "2026-05-21T08:59:01.535Z",
|
||||
"duration_ms": 241724,
|
||||
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
||||
},
|
||||
{
|
||||
"task_id": "project-suggestions",
|
||||
"status": "failed",
|
||||
"timestamp": "2026-05-21T08:59:01.536Z",
|
||||
"duration_ms": 120843,
|
||||
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-21T09:00:00.558Z",
|
||||
"duration_ms": 1
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-05-21T13:00:00.039Z",
|
||||
"duration_ms": 32
|
||||
},
|
||||
{
|
||||
"task_id": "project-suggestions",
|
||||
"status": "failed",
|
||||
|
|
@ -621,6 +588,38 @@
|
|||
"status": "success",
|
||||
"timestamp": "2026-08-27T07:00:04.613Z",
|
||||
"duration_ms": 4599
|
||||
},
|
||||
{
|
||||
"task_id": "memory-consolidation",
|
||||
"status": "success",
|
||||
"timestamp": "2026-08-27T09:00:00.005Z",
|
||||
"duration_ms": 3
|
||||
},
|
||||
{
|
||||
"task_id": "cerebrum-reflection",
|
||||
"status": "failed",
|
||||
"timestamp": "2026-08-27T09:01:47.656Z",
|
||||
"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": "project-suggestions",
|
||||
"status": "failed",
|
||||
"timestamp": "2026-08-27T09:01:49.211Z",
|
||||
"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-08-27T19:00:00.802Z",
|
||||
"duration_ms": 786
|
||||
},
|
||||
{
|
||||
"task_id": "anatomy-rescan",
|
||||
"status": "success",
|
||||
"timestamp": "2026-08-28T01:00:00.042Z",
|
||||
"duration_ms": 32
|
||||
}
|
||||
],
|
||||
"dead_letter_queue": [],
|
||||
|
|
|
|||
|
|
@ -671,3 +671,68 @@
|
|||
[2026-08-27T03:40:01.458Z] [WARN] Skipping broadcast for large file: cache/buglog.db (3100672 bytes)
|
||||
[2026-08-27T07:00:00.012Z] [INFO] Executing task: Full anatomy rescan
|
||||
[2026-08-27T07:00:04.615Z] [INFO] Task Full anatomy rescan completed in 4599ms
|
||||
[2026-08-27T08:29:08.256Z] [INFO] WebSocket client connected
|
||||
[2026-08-27T08:43:06.924Z] [WARN] Skipping broadcast for large file: buglog.json (1601913 bytes)
|
||||
[2026-08-27T08:45:04.714Z] [WARN] Skipping broadcast for large file: cache/buglog.db (3100672 bytes)
|
||||
[2026-08-27T08:48:08.540Z] [INFO] WebSocket client connected
|
||||
[2026-08-27T08:58:14.010Z] [INFO] Config changed — hot-reload not fully implemented yet
|
||||
[2026-08-27T09:00:00.002Z] [INFO] Executing task: Consolidate old memory
|
||||
[2026-08-27T09:00:00.005Z] [INFO] Task Consolidate old memory completed in 3ms
|
||||
[2026-08-27T09:00:07.451Z] [INFO] WebSocket client connected
|
||||
[2026-08-27T09:01:47.655Z] [INFO] Executing task: Cerebrum reflection
|
||||
[2026-08-27T09:01:47.656Z] [ERROR] Task Cerebrum reflection failed (attempt 1): ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json.
|
||||
[2026-08-27T09:01:49.210Z] [INFO] Executing task: AI suggestions
|
||||
[2026-08-27T09:01:49.210Z] [ERROR] Task AI suggestions failed (attempt 1): ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json.
|
||||
[2026-08-27T09:05:26.770Z] [WARN] Skipping broadcast for large file: token-ledger.json (3109332 bytes)
|
||||
[2026-08-27T09:08:09.709Z] [WARN] Skipping broadcast for large file: token-ledger.json (3112649 bytes)
|
||||
[2026-08-27T09:13:16.843Z] [WARN] Skipping broadcast for large file: token-ledger.json (3113649 bytes)
|
||||
[2026-08-27T09:15:59.551Z] [WARN] Skipping broadcast for large file: token-ledger.json (3117062 bytes)
|
||||
[2026-08-27T09:17:04.301Z] [WARN] Skipping broadcast for large file: token-ledger.json (3117849 bytes)
|
||||
[2026-08-27T09:18:20.974Z] [WARN] Skipping broadcast for large file: token-ledger.json (3119041 bytes)
|
||||
[2026-08-27T09:22:13.514Z] [WARN] Skipping broadcast for large file: token-ledger.json (3119279 bytes)
|
||||
[2026-08-27T09:30:33.084Z] [WARN] Skipping broadcast for large file: token-ledger.json (3119597 bytes)
|
||||
[2026-08-27T09:34:46.844Z] [WARN] Skipping broadcast for large file: token-ledger.json (3120556 bytes)
|
||||
[2026-08-27T09:38:16.439Z] [WARN] Skipping broadcast for large file: token-ledger.json (3123001 bytes)
|
||||
[2026-08-27T09:46:35.061Z] [WARN] Skipping broadcast for large file: token-ledger.json (3123001 bytes)
|
||||
[2026-08-27T09:50:56.962Z] [WARN] Skipping broadcast for large file: token-ledger.json (3123770 bytes)
|
||||
[2026-08-27T10:15:50.946Z] [WARN] Skipping broadcast for large file: token-ledger.json (3126885 bytes)
|
||||
[2026-08-27T10:22:45.731Z] [WARN] Skipping broadcast for large file: token-ledger.json (3127403 bytes)
|
||||
[2026-08-27T10:31:19.363Z] [WARN] Skipping broadcast for large file: token-ledger.json (3129770 bytes)
|
||||
[2026-08-27T10:39:14.677Z] [WARN] Skipping broadcast for large file: token-ledger.json (3131784 bytes)
|
||||
[2026-08-27T10:45:25.068Z] [WARN] Skipping broadcast for large file: token-ledger.json (3132162 bytes)
|
||||
[2026-08-27T10:48:50.104Z] [WARN] Skipping broadcast for large file: token-ledger.json (3132887 bytes)
|
||||
[2026-08-27T11:26:19.473Z] [WARN] Skipping broadcast for large file: token-ledger.json (3133892 bytes)
|
||||
[2026-08-27T11:50:46.368Z] [WARN] Skipping broadcast for large file: buglog.json (1607012 bytes)
|
||||
[2026-08-27T11:53:49.671Z] [WARN] Skipping broadcast for large file: token-ledger.json (3136514 bytes)
|
||||
[2026-08-27T12:07:17.636Z] [WARN] Skipping broadcast for large file: cache/buglog.db (3100672 bytes)
|
||||
[2026-08-27T12:08:47.902Z] [WARN] Skipping broadcast for large file: token-ledger.json (3136976 bytes)
|
||||
[2026-08-27T12:59:15.643Z] [WARN] Skipping broadcast for large file: token-ledger.json (3139876 bytes)
|
||||
[2026-08-27T13:17:03.299Z] [WARN] Skipping broadcast for large file: token-ledger.json (3140739 bytes)
|
||||
[2026-08-27T13:33:52.632Z] [WARN] Skipping broadcast for large file: token-ledger.json (3141491 bytes)
|
||||
[2026-08-27T13:46:04.006Z] [WARN] Skipping broadcast for large file: token-ledger.json (3141443 bytes)
|
||||
[2026-08-27T13:50:26.238Z] [WARN] Skipping broadcast for large file: token-ledger.json (3141443 bytes)
|
||||
[2026-08-27T13:59:55.168Z] [WARN] Skipping broadcast for large file: token-ledger.json (3141939 bytes)
|
||||
[2026-08-27T14:16:51.350Z] [WARN] Skipping broadcast for large file: token-ledger.json (3143360 bytes)
|
||||
[2026-08-27T14:31:57.954Z] [WARN] Skipping broadcast for large file: token-ledger.json (3144268 bytes)
|
||||
[2026-08-27T14:55:36.064Z] [INFO] Config changed — hot-reload not fully implemented yet
|
||||
[2026-08-27T14:55:36.065Z] [WARN] Skipping broadcast for large file: token-ledger.json (3144268 bytes)
|
||||
[2026-08-27T15:03:46.683Z] [WARN] Skipping broadcast for large file: token-ledger.json (3145863 bytes)
|
||||
[2026-08-27T15:22:56.129Z] [WARN] Skipping broadcast for large file: token-ledger.json (3147160 bytes)
|
||||
[2026-08-27T15:34:11.725Z] [WARN] Skipping broadcast for large file: token-ledger.json (3148971 bytes)
|
||||
[2026-08-27T15:43:52.725Z] [WARN] Skipping broadcast for large file: token-ledger.json (3149387 bytes)
|
||||
[2026-08-27T16:09:05.717Z] [WARN] Skipping broadcast for large file: token-ledger.json (3152327 bytes)
|
||||
[2026-08-27T19:00:00.015Z] [INFO] Executing task: Full anatomy rescan
|
||||
[2026-08-27T19:00:00.802Z] [INFO] Task Full anatomy rescan completed in 786ms
|
||||
[2026-08-28T01:00:00.010Z] [INFO] Executing task: Full anatomy rescan
|
||||
[2026-08-28T01:00:00.042Z] [INFO] anatomy rescan skipped: index matches the tree (stat sweep + git HEAD)
|
||||
[2026-08-28T01:00:00.042Z] [INFO] Task Full anatomy rescan completed in 32ms
|
||||
[2026-08-28T06:29:24.362Z] [INFO] Scheduled task: Full anatomy rescan (0 */6 * * *)
|
||||
[2026-08-28T06:29:24.363Z] [INFO] Scheduled task: Consolidate old memory (0 2 * * *)
|
||||
[2026-08-28T06:29:24.364Z] [INFO] Scheduled task: Token audit report (0 0 * * 1)
|
||||
[2026-08-28T06:29:24.364Z] [INFO] Scheduled task: Cerebrum reflection (0 3 * * 0)
|
||||
[2026-08-28T06:29:24.364Z] [INFO] Scheduled task: AI suggestions (0 4 * * 1)
|
||||
[2026-08-28T06:29:24.365Z] [INFO] File watcher started on .wolf/
|
||||
[2026-08-28T06:29:24.366Z] [INFO] OpenWolf daemon started
|
||||
[2026-08-28T06:29:24.369Z] [INFO] Dashboard server listening on 127.0.0.1:18791
|
||||
[2026-08-28T06:29:56.631Z] [INFO] WebSocket client connected
|
||||
[2026-08-28T06:30:15.500Z] [INFO] WebSocket client connected
|
||||
|
|
|
|||
148
.wolf/memory.md
148
.wolf/memory.md
|
|
@ -2826,3 +2826,151 @@
|
|||
| 00:51 | Edited src/tools/deploy-ha.sh | 3→3 lines | ~26 |
|
||||
| 00:51 | Edited src/tools/deploy-ha.sh | 3→3 lines | ~28 |
|
||||
| 00:51 | Edited src/tools/deploy-ha.sh | 3→3 lines | ~19 |
|
||||
| 01:34 | Created src/lib/testsuite/test_xcealloc.c | — | ~936 |
|
||||
| 01:35 | Edited src/lib/meson.build | 2→3 lines | ~38 |
|
||||
| 01:35 | Edited src/lib/testsuite/test.c | 1→2 lines | ~20 |
|
||||
| 01:35 | Edited src/lib/testsuite/test.c | 3→4 lines | ~22 |
|
||||
| 01:36 | Edited src/lib/xcealloc.c | modified if() | ~35 |
|
||||
| 01:36 | Edited src/lib/xcealloc.c | modified if() | ~41 |
|
||||
| 01:45 | Created .kiro/specs/scheduler-snapshot-job-allocation/brief.md | — | ~2503 |
|
||||
| 01:51 | Edited .kiro/specs/scheduler-snapshot-job-allocation/brief.md | modified spec() | ~493 |
|
||||
| 01:51 | Edited .kiro/specs/scheduler-snapshot-job-allocation/brief.md | inline fix | ~102 |
|
||||
| 01:56 | Edited .claude/skills/xce-audit-invariants/SKILL.md | expanded (+20 lines) | ~470 |
|
||||
| 01:57 | Edited .kiro/steering/persistence.md | modified AND() | ~547 |
|
||||
| 01:57 | Edited CLAUDE.md | 2→3 lines | ~62 |
|
||||
| 01:58 | Edited CLAUDE.md | 2→3 lines | ~285 |
|
||||
| 01:58 | Edited .kiro/specs/scheduler-snapshot-job-allocation/brief.md | 1→2 lines | ~221 |
|
||||
| 01:59 | Edited .claude/skills/kiro-spec-design/rules/design-review-gate.md | expanded (+7 lines) | ~347 |
|
||||
| 01:59 | Edited .claude/skills/kiro-validate-design/rules/design-review.md | expanded (+6 lines) | ~291 |
|
||||
| 02:00 | Edited .claude/skills/kiro-spec-design/rules/design-review-gate.md | expanded (+6 lines) | ~300 |
|
||||
| 02:01 | Edited .claude/skills/kiro-validate-design/rules/design-review.md | 7→12 lines | ~439 |
|
||||
|
||||
## Session: 2026-08-27 02:05
|
||||
|
||||
| Time | Action | File(s) | Outcome | ~Tokens |
|
||||
|------|--------|---------|---------|--------|
|
||||
| 02:07 | Created .kiro/specs/scheduler-snapshot-job-allocation/spec.json | — | ~134 |
|
||||
| 02:08 | Created .kiro/specs/scheduler-snapshot-job-allocation/requirements.md | — | ~720 |
|
||||
| 02:30 | Edited .kiro/steering/security.md | modified gap() | ~387 |
|
||||
| 02:32 | Edited .kiro/specs/scheduler-snapshot-job-allocation/brief.md | modified survey() | ~303 |
|
||||
| 02:33 | Edited .kiro/specs/scheduler-snapshot-job-allocation/brief.md | modified fixed() | ~1112 |
|
||||
| 02:33 | Edited .kiro/specs/scheduler-snapshot-job-allocation/brief.md | 24→29 lines | ~1395 |
|
||||
| 02:34 | Edited .kiro/specs/scheduler-snapshot-job-allocation/brief.md | 5→6 lines | ~446 |
|
||||
| 02:34 | Edited .kiro/specs/scheduler-snapshot-job-allocation/requirements.md | 1→3 lines | ~736 |
|
||||
| 02:37 | Edited .kiro/specs/scheduler-snapshot-job-allocation/requirements.md | modified mechanism() | ~1705 |
|
||||
| 02:37 | Edited .kiro/specs/scheduler-snapshot-job-allocation/spec.json | 8→8 lines | ~55 |
|
||||
| 02:50 | Edited .kiro/specs/scheduler-snapshot-job-allocation/requirements.md | reduced (-6 lines) | ~370 |
|
||||
| 02:50 | Edited .kiro/specs/scheduler-snapshot-job-allocation/brief.md | modified note() | ~347 |
|
||||
| 02:50 | Edited .kiro/specs/scheduler-snapshot-job-allocation/spec.json | inline fix | ~12 |
|
||||
| 03:05 | Edited .kiro/specs/scheduler-snapshot-job-allocation/spec.json | 4→4 lines | ~22 |
|
||||
| 03:11 | Created .kiro/specs/scheduler-snapshot-job-allocation/research.md | — | ~3491 |
|
||||
| 03:14 | Created .kiro/specs/scheduler-snapshot-job-allocation/design.md | — | ~7090 |
|
||||
| 03:14 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | 2→2 lines | ~54 |
|
||||
| 03:14 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | inline fix | ~28 |
|
||||
| 03:15 | Edited .kiro/specs/scheduler-snapshot-job-allocation/spec.json | 12→12 lines | ~74 |
|
||||
| 03:26 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | modified comment() | ~200 |
|
||||
| 03:26 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | inline fix | ~231 |
|
||||
| 03:26 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | inline fix | ~107 |
|
||||
| 03:27 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | 4→5 lines | ~412 |
|
||||
| 03:27 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | 6→7 lines | ~244 |
|
||||
| 03:28 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | inline fix | ~94 |
|
||||
| 03:28 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | inline fix | ~186 |
|
||||
| 03:28 | Edited .kiro/specs/scheduler-snapshot-job-allocation/research.md | 1→3 lines | ~494 |
|
||||
| 03:29 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | 4→5 lines | ~200 |
|
||||
| 03:30 | Edited .kiro/specs/scheduler-snapshot-job-allocation/design.md | 7→12 lines | ~727 |
|
||||
| 03:30 | Edited .kiro/specs/scheduler-snapshot-job-allocation/spec.json | inline fix | ~12 |
|
||||
| 03:34 | Edited .kiro/specs/scheduler-snapshot-job-allocation/spec.json | 4→4 lines | ~20 |
|
||||
| 03:37 | Created .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | — | ~2371 |
|
||||
| 03:43 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | 2→2 lines | ~38 |
|
||||
| 03:44 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | 6→7 lines | ~149 |
|
||||
| 03:44 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | 25→29 lines | ~761 |
|
||||
| 03:48 | Edited .kiro/specs/scheduler-snapshot-job-allocation/spec.json | 17→17 lines | ~94 |
|
||||
| 04:23 | Edited .kiro/specs/scheduler-snapshot-job-allocation/spec.json | 6→6 lines | ~31 |
|
||||
| 04:33 | Edited src/lib/testsuite/test_xcealloc.c | 8→13 lines | ~93 |
|
||||
| 04:36 | Edited src/lib/testsuite/test_xcealloc.c | modified test_dup_job_alloc_single_host_single_resource() | ~3933 |
|
||||
| 04:36 | Edited src/include/xcealloc.h | 6→7 lines | ~120 |
|
||||
| 04:37 | Edited src/lib/xcealloc.c | added 14 condition(s) | ~938 |
|
||||
| 04:46 | Edited src/lib/testsuite/test_xcealloc.c | 2→7 lines | ~107 |
|
||||
| 05:07 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~20 |
|
||||
| 05:14 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified make_job() | ~330 |
|
||||
| 05:15 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified test_snapshot_load_builds_schedobj_for_primary_compound_and_alter_resreq() | ~1821 |
|
||||
| 05:15 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 4→8 lines | ~82 |
|
||||
| 05:21 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | expanded (+8 lines) | ~194 |
|
||||
| 05:24 | Edited src/scheduler/src/snapshot_load.c | added 4 condition(s) | ~1197 |
|
||||
| 05:25 | Edited src/scheduler/src/snapshot_load.c | added 2 condition(s) | ~247 |
|
||||
| 05:30 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | expanded (+19 lines) | ~380 |
|
||||
| 05:30 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 7→9 lines | ~66 |
|
||||
| 06:15 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~26 |
|
||||
| 06:24 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 4→5 lines | ~28 |
|
||||
| 06:25 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified test_snapshot_save_populates_allocs_for_running_job_with_multi_host_allocation() | ~1937 |
|
||||
| 06:26 | Edited src/scheduler/src/snapshot_wire.c | 4→5 lines | ~28 |
|
||||
| 06:27 | Edited src/scheduler/src/snapshot_wire.c | added 2 condition(s) | ~292 |
|
||||
| 06:30 | Edited src/scheduler/src/snapshot_wire.c | modified if() | ~77 |
|
||||
| 06:44 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~17 |
|
||||
| 07:02 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified test_snapshot_load_restores_allocs_and_accounts_for_running_job_across_cores() | ~2723 |
|
||||
| 07:02 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 3→7 lines | ~83 |
|
||||
| 07:04 | Edited src/scheduler/src/snapshot_load.c | 6→7 lines | ~39 |
|
||||
| 07:04 | Edited src/scheduler/src/snapshot_load.c | added 2 condition(s) | ~556 |
|
||||
| 07:08 | Edited src/scheduler/src/snapshot_load.c | removed 31 lines | ~10 |
|
||||
| 07:13 | Edited src/scheduler/src/snapshot_load.c | added 2 condition(s) | ~390 |
|
||||
| 07:20 | Edited src/scheduler/src/snapshot_load.c | modified if() | ~145 |
|
||||
| 07:26 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~21 |
|
||||
| 07:49 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | expanded (+19 lines) | ~551 |
|
||||
| 07:49 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified kill_sched_job() | ~502 |
|
||||
| 07:50 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | added 5 condition(s) | ~6402 |
|
||||
| 07:51 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 3→5 lines | ~62 |
|
||||
| 08:13 | Edited src/scheduler/src/snapshot_load.c | modified if() | ~126 |
|
||||
| 08:14 | Edited src/scheduler/src/snapshot_load.c | inline fix | ~10 |
|
||||
| 08:19 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 6→10 lines | ~161 |
|
||||
| 08:20 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | reason() → itself() | ~174 |
|
||||
| 08:21 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~36 |
|
||||
| 08:27 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified 2() | ~2140 |
|
||||
| 08:27 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 3→5 lines | ~61 |
|
||||
| 08:30 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 4→4 lines | ~45 |
|
||||
| 08:30 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | 6→6 lines | ~49 |
|
||||
| 08:30 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified test_snapshot_load_leaves_running_job_without_allocation_at_zero_resinuse() | ~25 |
|
||||
| 08:38 | Edited src/scheduler/src/snapshot_load.c | modified if() | ~82 |
|
||||
| 08:42 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~18 |
|
||||
| 08:54 | Created src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | — | ~4447 |
|
||||
| 08:54 | Edited src/scheduler/testsuite/meson.build | modified 1() | ~556 |
|
||||
| 08:54 | Edited src/scheduler/testsuite/meson.build | 3→6 lines | ~85 |
|
||||
| 08:56 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | 4→5 lines | ~53 |
|
||||
| 08:56 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | inline fix | ~14 |
|
||||
| 09:01 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | modified build_pend_only_job() | ~449 |
|
||||
| 09:01 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | added 1 condition(s) | ~1367 |
|
||||
| 09:01 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | 1→2 lines | ~24 |
|
||||
| 09:02 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | expanded (+9 lines) | ~587 |
|
||||
| 09:05 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | 4→4 lines | ~71 |
|
||||
| 09:14 | Edited src/scheduler/src/snapshot_load.c | modified if() | ~82 |
|
||||
| 09:16 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | 6→3 lines | ~55 |
|
||||
| 09:17 | Edited src/scheduler/src/snapshot_load.c | modified if() | ~80 |
|
||||
| 09:17 | Edited src/scheduler/testsuite/test_snapshot_load_allocator_regression.c | 3→6 lines | ~89 |
|
||||
| 09:31 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~33 |
|
||||
| 09:58 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | modified below() | ~687 |
|
||||
| 10:00 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | expanded (+9 lines) | ~114 |
|
||||
| 10:02 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | expanded (+25 lines) | ~282 |
|
||||
| 10:04 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | added 2 condition(s) | ~1076 |
|
||||
| 10:05 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | modified Prelude() | ~726 |
|
||||
| 10:05 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | expanded (+11 lines) | ~314 |
|
||||
| 10:06 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | modified 3() | ~1194 |
|
||||
|
||||
## Session: 2026-08-28 21:01
|
||||
|
||||
| Time | Action | File(s) | Outcome | ~Tokens |
|
||||
|------|--------|---------|---------|--------|
|
||||
| 21:10 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | modified here() | ~403 |
|
||||
| 21:12 | Edited src/scheduler/src/snapshot_load.c | modified if() | ~44 |
|
||||
| 21:13 | Edited src/scheduler/src/snapshot_load.c | modified if() | ~26 |
|
||||
| 21:25 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~26 |
|
||||
| 21:26 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | modified finding() | ~224 |
|
||||
|
||||
## Session: 2026-08-28 21:29
|
||||
|
||||
| Time | Action | File(s) | Outcome | ~Tokens |
|
||||
|------|--------|---------|---------|--------|
|
||||
| 21:47 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~27 |
|
||||
| 21:49 | Edited src/scheduler/src/snapshot.c | expanded (+23 lines) | ~697 |
|
||||
| 21:55 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~22 |
|
||||
| 21:55 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | modified up() | ~250 |
|
||||
| 21:57 | Edited src/scheduler/src/snapshot.c | modified load() | ~159 |
|
||||
| 22:12 | Edited .kiro/specs/scheduler-snapshot-job-allocation/tasks.md | inline fix | ~22 |
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue