Runs

Run Source Specialty Goal Status Score Branch Started
job_2 webhook elixir_code 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 2026-07-08 09:28:21
job_1 webhook elixir_code 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 agent/1 2026-07-08 08:59:17