Skip to content

Add transactional adoption materialization - #99

Merged
iperev merged 5 commits into
mainfrom
feature/transactional-adoption
Sep 4, 2026
Merged

Add transactional adoption materialization#99
iperev merged 5 commits into
mainfrom
feature/transactional-adoption

Conversation

@iperev

@iperev iperev commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add fail-closed plan, apply, and recovery commands for transactional adoption materialization
  • bind repository mutations to canonical manifests, content identities, locks, journals, rollback, and terminal receipts
  • extend CLI contracts, requirements, proof bindings, coverage witnesses, and the v0.8 release edge
  • preserve frozen v0.7 evidence bytes while resolving its declared change-record reference

Validation

  • npm run check with npm 12.0.2
  • go test -race ./internal/kernel/repositorytransaction ./internal/command/adoptionmaterialization
  • Linux arm64 tests in Docker with exact Go 1.27.1
  • 93/93 requirements bound, 287 scenarios, 84 commands
  • 93 Playwright scenarios passed across Chromium, Firefox, and WebKit

Non-claims

This PR does not establish registry publication, deployment, rollout, or production readiness. Transaction receipts remain local evidence subject to their declared authority class.

@iperev
iperev merged commit 235dd83 into main Sep 4, 2026
9 checks passed
@iperev
iperev deleted the feature/transactional-adoption branch September 4, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant