Overview
In flight
1
Queued
0
Tokens today
62,199
Cost today
$0.0605
In flight
| Run | Source | Goal | Status | Score |
|---|---|---|---|---|
| job_2 | webhook | Fix backlog B-472. Setting a Project's rollout_strategy to :drain_when_idle makes the reconciler emit the decision atom :swap_wait_idle, but the ReconcilerDecision.decision attribute's one_of constraint (in lib/ops_center/domain/reconciler_decision.ex) does not include :swap_wait_idle, so ReconcilerDecision.record raises Ash.Error.Changes.InvalidAttribute on every reconcile tick and wedges the entire project reconcile (this caused a markmesh.com outage). Make two changes: (1) add :swap_wait_idle to the decision attribute's one_of constraint list; (2) make ReconcilerDecision.record fail-soft so a decision-logging failure is caught, logged as a warning, and returns normally instead of raising or aborting -- the decision table is observability only and must never gate reconcile actuation. Keep the change minimal and focused. | running | — |
Recent runs
| Run | Source | Goal | Status | Score |
|---|---|---|---|---|
| job_2 | webhook | Fix backlog B-472. Setting a Project's rollout_strategy to :drain_when_idle makes the reconciler emit the decision atom :swap_wait_idle, but the ReconcilerDecision.decision attribute's one_of constraint (in lib/ops_center/domain/reconciler_decision.ex) does not include :swap_wait_idle, so ReconcilerDecision.record raises Ash.Error.Changes.InvalidAttribute on every reconcile tick and wedges the entire project reconcile (this caused a markmesh.com outage). Make two changes: (1) add :swap_wait_idle to the decision attribute's one_of constraint list; (2) make ReconcilerDecision.record fail-soft so a decision-logging failure is caught, logged as a warning, and returns normally instead of raising or aborting -- the decision table is observability only and must never gate reconcile actuation. Keep the change minimal and focused. | running | — |
| job_1 | webhook | Append a single line to the end of README.md that reads exactly: AgentForge end-to-end smoke test OK. Do not change anything else. | failed | 0.39 |