Skip to content

Preserve concurrent edits and durable repair recovery - #73

Merged
Chumaniac merged 1 commit into
mainfrom
codex/portfolio-health-20261112
Nov 12, 2026
Merged

Chumaniac merged 1 commit into
mainfrom
codex/portfolio-health-20261112

Conversation

@Chumaniac

Copy link
Copy Markdown
Owner

Repair publication now captures the actual prior file before publishing without replacing a concurrent writer. Rollback checks the current version and retains conflict material instead of overwriting newer edits. Same-filesystem and link support are checked; a short name-switch window and interrupted-operation recovery are documented.

Repair snapshots persist in an owned private directory with checksums and a 16-operation retention limit; CLI backup-check is read only. Workbench backups live under its private state. History publishes complete indexes last and reports retained incomplete material separately.

Validation: reproduced the four original failures, the final-publication conflict and unsupported-filesystem case before their fixes; typecheck/lint; 783 full tests passed, one existing Docker test skipped; final 43 domain/workbench checks passed after the publication preflight change. Existing root-replacement and immutable-history assertions are retained with the corresponding filesystem fixture. No production, real user data, model or payment calls.

@Chumaniac
Chumaniac merged commit 86c2b24 into main Nov 12, 2026
3 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.

1 participant