diff --git a/.kiro/specs/job-status-detail-display/spec.json b/.kiro/specs/job-status-detail-display/spec.json new file mode 100644 index 00000000..85e01996 --- /dev/null +++ b/.kiro/specs/job-status-detail-display/spec.json @@ -0,0 +1,30 @@ +{ + "feature_name": "job-status-detail-display", + "created_at": "2026-09-29T07:07:08Z", + "updated_at": "2026-09-29T07:14:47Z", + "language": "en", + "phase": "requirements-generated", + "approvals": { + "requirements": { + "generated": true, + "approved": false + }, + "design": { + "generated": false, + "approved": false + }, + "tasks": { + "generated": false, + "approved": false + } + }, + "ready_for_implementation": false, + "gitea": { + "milestone_id": 69, + "issues": { + "requirements_design": 321, + "implementation": 322, + "validation": 323 + } + } +} diff --git a/.kiro/specs/scheduler-allocator-runner/spec.json b/.kiro/specs/scheduler-allocator-runner/spec.json new file mode 100644 index 00000000..be7b26ca --- /dev/null +++ b/.kiro/specs/scheduler-allocator-runner/spec.json @@ -0,0 +1,30 @@ +{ + "feature_name": "scheduler-allocator-runner", + "created_at": "2026-09-29T03:45:23Z", + "updated_at": "2026-09-29T04:07:44Z", + "language": "en", + "phase": "requirements-generated", + "approvals": { + "requirements": { + "generated": true, + "approved": false + }, + "design": { + "generated": false, + "approved": false + }, + "tasks": { + "generated": false, + "approved": false + } + }, + "ready_for_implementation": false, + "gitea": { + "milestone_id": 67, + "issues": { + "requirements_design": 317, + "implementation": 318, + "validation": 319 + } + } +} diff --git a/.kiro/specs/scheduler-sim-decision-trace/spec.json b/.kiro/specs/scheduler-sim-decision-trace/spec.json new file mode 100644 index 00000000..7151bfb0 --- /dev/null +++ b/.kiro/specs/scheduler-sim-decision-trace/spec.json @@ -0,0 +1,30 @@ +{ + "feature_name": "scheduler-sim-decision-trace", + "created_at": "2026-09-29T04:19:32Z", + "updated_at": "2026-09-29T04:50:20Z", + "language": "en", + "phase": "requirements-generated", + "approvals": { + "requirements": { + "generated": true, + "approved": false + }, + "design": { + "generated": false, + "approved": false + }, + "tasks": { + "generated": false, + "approved": false + } + }, + "ready_for_implementation": false, + "gitea": { + "milestone_id": 68, + "issues": { + "requirements_design": 320, + "implementation": 324, + "validation": 325 + } + } +} diff --git a/.kiro/specs/scheduler-sim-discrete-clock/spec.json b/.kiro/specs/scheduler-sim-discrete-clock/spec.json index 6686ad63..84d1f95a 100644 --- a/.kiro/specs/scheduler-sim-discrete-clock/spec.json +++ b/.kiro/specs/scheduler-sim-discrete-clock/spec.json @@ -18,5 +18,13 @@ "approved": true } }, - "ready_for_implementation": true + "ready_for_implementation": true, + "gitea": { + "milestone_id": 70, + "issues": { + "requirements_design": 326, + "implementation": 327, + "validation": 328 + } + } } diff --git a/.wolf/bugs/bug-1878.md b/.wolf/bugs/bug-1878.md index 8ccfb5b4..5ea47805 100644 --- a/.wolf/bugs/bug-1878.md +++ b/.wolf/bugs/bug-1878.md @@ -12,6 +12,9 @@ files: ["src/controller/ctrlstatus.c"] tags: ["controller", "ctrlstatus", "ha", "display"] related: ["bug-1819"] fix_commits: ["aa7fc65a"] +gitea_issue: 329 +gitea_synced_status: "fixed" +gitea_synced_hash: "b6e3f549c655" --- # bug-1878: ctrlstatus reports appliedLsn 0 on the primary (standby-only counter) diff --git a/.wolf/bugs/bug-1879.md b/.wolf/bugs/bug-1879.md index b8a03829..57c4ccce 100644 --- a/.wolf/bugs/bug-1879.md +++ b/.wolf/bugs/bug-1879.md @@ -12,6 +12,9 @@ files: ["src/controller/ha.c", "src/controller/myapp.c"] tags: ["controller", "ha", "election", "cold-boot"] related: ["bug-1876", "bug-606"] fix_commits: ["aa7fc65a"] +gitea_issue: 330 +gitea_synced_status: "fixed" +gitea_synced_hash: "4cfc1a40516a" --- # bug-1879: fresh HA cluster has no primary for ~10 s: first election lost, not retried until liveness timeout diff --git a/.wolf/bugs/bug-1880.md b/.wolf/bugs/bug-1880.md index c9cd59ea..4d187e24 100644 --- a/.wolf/bugs/bug-1880.md +++ b/.wolf/bugs/bug-1880.md @@ -11,6 +11,9 @@ occurrences: 1 files: ["src/scheduler/src/sim_verify.c"] tags: ["scheduler", "sim", "sim-verify", "replay", "array-job"] related: ["bug-1842", "bug-1844", "bug-1845"] +gitea_issue: 331 +gitea_synced_status: "investigating" +gitea_synced_hash: "9e880f7580eb" --- # bug-1880: sim-verify flags every DISPATCH of array job 0-12-1790578108-0 as MISMATCH in a pc13v replay diff --git a/.wolf/bugs/bug-1881.md b/.wolf/bugs/bug-1881.md index fe37150b..4a45478e 100644 --- a/.wolf/bugs/bug-1881.md +++ b/.wolf/bugs/bug-1881.md @@ -12,6 +12,9 @@ files: ["src/scheduler/src/sim_verify.c"] tags: ["scheduler", "sim", "sim-verify", "logging"] related: [] fix_commits: ["24b05718", "c1960457", "2d7ba660", "4e57bde6"] +gitea_issue: 332 +gitea_synced_status: "fixed" +gitea_synced_hash: "e7258ca9149c" --- # bug-1881: sim_log_mismatch prints identical expected/actual, hiding the field that differs diff --git a/.wolf/bugs/bug-1882.md b/.wolf/bugs/bug-1882.md index 819cad72..e908029a 100644 --- a/.wolf/bugs/bug-1882.md +++ b/.wolf/bugs/bug-1882.md @@ -12,6 +12,9 @@ files: ["src/lib/xcealloc.c"] tags: ["xcealloc", "oom", "null-deref", "merge_job_alloc", "bug-1863-followup"] related: ["bug-1863"] fix_commits: ["f9146864"] +gitea_issue: 333 +gitea_synced_status: "fixed" +gitea_synced_hash: "719dc3dbbc28" --- # bug-1882: libxce merge_job_alloc segfaults on an allocation whose strdup'd resname/host is NULL after OOM