Skip to content

fix(scim): repair existing durable schemas - #167

Merged
thrashr888 merged 1 commit into
mainfrom
codex/scim-schema-migration
Aug 24, 2026
Merged

fix(scim): repair existing durable schemas#167
thrashr888 merged 1 commit into
mainfrom
codex/scim-schema-migration

Conversation

@thrashr888

Copy link
Copy Markdown
Owner

Summary

  • add immutable forward migration 12 to restore SCIM tables and indexes skipped by existing databases
  • reproduce the exact shipped legacy state while preserving unrelated durable data
  • verify restart idempotence and the production SCIM startup path
  • close agentkernel-snfo in the same substantive change

Validation

  • cargo fmt -- --check
  • git diff --check
  • cargo test durable_storage::tests -- --nocapture
  • cargo test --bin agentkernel scim::tests -- --nocapture
  • cargo test --bin agentkernel scim_store_opens_after_legacy_schema_repair -- --nocapture
  • cargo test --no-default-features --lib (299 passed, 2 ignored)
  • cargo clippy -- -D warnings -A clippy::result_large_err
  • cargo clippy --no-default-features -- -D warnings -A clippy::result_large_err

Note: all-target Clippy still reports unrelated pre-existing warnings in benchmark/example test targets on main.

@thrashr888
thrashr888 merged commit 95201ce into main Aug 24, 2026
26 checks passed
@thrashr888
thrashr888 deleted the codex/scim-schema-migration branch August 24, 2026 00:36
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