Skip to content

Richer workspace-sync failure logging in software-factory#5259

Merged
jurgenwerk merged 1 commit into
mainfrom
cs-11575-rich-sync-error-logging
Jun 18, 2026
Merged

Richer workspace-sync failure logging in software-factory#5259
jurgenwerk merged 1 commit into
mainfrom
cs-11575-rich-sync-error-logging

Conversation

@jurgenwerk

@jurgenwerk jurgenwerk commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

During my software factory test runs I got a 500 server error when using the atomic write endpoint. I didn't succeed in reproducing this but I want to add informative logging in case that happens again.

On a failed sync, emit a structured, attributed trace — the pushed/pulled/
deleted/conflict counts, the realm-server JSON:API error payload, and any
skipped conflicting paths — instead of "see prior log lines". This leaves a
usable record on the factory's own log channel without scraping the CLI's
interleaved progress output, and it's always on (no flag), so it works
whether or not anyone anticipated the failure. Replaces the forensic intent
of the dropped --halt-on-sync-error flag without sacrificing pull-recovery.

CS-11575

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jurgenwerk
jurgenwerk merged commit a38b4c5 into main Jun 18, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants