omnigraph/crates/omnigraph-cli/src
aaltshuler 5e1dede08f fix(cluster,cli): apply failure output — persisted statuses only, changes list printed
Two review findings (greptile, PR #165):

- ApplyOutput.resource_statuses on a failed state write now carries the
  pre-apply on-disk snapshot instead of the in-memory mutations that were
  never persisted, so automation reading the field independently of `ok`
  cannot see phantom applied/blocked statuses. Regression test forces the
  state write to fail via a read-only __cluster dir (unix-only, skips when
  permissions are not enforced).
- Human-mode `cluster apply` prints the classified changes list on failure
  too, so an operator debugging a partial apply without --json sees what was
  attempted.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 00:35:03 +03:00
..
embed.rs Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00
main.rs fix(cluster,cli): apply failure output — persisted statuses only, changes list printed 2026-06-10 00:35:03 +03:00
read_format.rs Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00