Skip to content

Preflight all import file entries before publishing changes - #89

Open
rudycelekli wants to merge 1 commit into
tigerless-labs:mainfrom
rudycelekli:codex/am-import-path-preflight
Open

rudycelekli wants to merge 1 commit into
tigerless-labs:mainfrom
rudycelekli:codex/am-import-path-preflight

Conversation

@rudycelekli

Copy link
Copy Markdown

Import prepares every file entry before writing the first destination. A malformed late entry leaves earlier truth files untouched, preserving the existing store when an export cannot be read completely.

Validation: the added regression fails on upstream and passes with this change. The complete isolated test suite and Ruff pass. Mypy reports the pre-existing OpenRouter assignment error at openrouter.py:327; this change does not claim a clean type-check baseline.

Python3.13 macOS with temporary fixtures; no live provider or host calls; no models installed.

@rudycelekli
rudycelekli marked this pull request as ready for review October 9, 2026 22:45
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