Skip to content

Fix Core 0.7 V compatibility and recover timed-out creation requests - #19

Merged
schchit merged 1 commit into
mainfrom
fix/adoption-audit-20261001
Oct 1, 2026
Merged

schchit merged 1 commit into
mainfrom
fix/adoption-audit-20261001

Conversation

@schchit

@schchit schchit commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Creation retries could produce conflicting signed artifacts after a lost response. This change persists the original response for an explicit caller ID and rejects changed requests with HTTP 409. SQLite and PostgreSQL commit the event and recovery response together; migration preserves recovery records.

Also accepts both existing Core 0.7 V scope forms without rewriting signatures and documents retry/upgrade behavior. Software release: 0.8.6. Core semantics and published drafts are unchanged.

Validation: 126 local API tests passed, including the official signed V fixture, concurrent retries, restart/TTL preservation, lost replies and rollback. Six real PostgreSQL checks run in repository CI and must pass before merge.

@schchit
schchit merged commit f606050 into main Oct 1, 2026
2 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