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
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 |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue