Skip to content

fix(storage): migrate AgencyZero to WorkTable beta17 - #205

Merged
pathscale merged 1 commit into
masterfrom
feat/worktable-beta17
Sep 3, 2026
Merged

fix(storage): migrate AgencyZero to WorkTable beta17#205
pathscale merged 1 commit into
masterfrom
feat/worktable-beta17

Conversation

@pathscale

Copy link
Copy Markdown
Owner

Summary

  • upgrade the workspace from WorkTable beta11 to beta17 and await the new async insert API throughout GUI, QA, migration, and integration-test paths
  • rebuild all 18 persisted table schemas in the offline recovery tool, using recovery-mode reads followed by strict destination verification
  • automatically rebuild schema-compatible stores rejected by the beta17 consistency audit while preserving the original store beside the repaired live store
  • bump AgencyZero to 0.8.49

Compatibility finding

The bundled QA profile row layout remains readable by beta17, but its project status secondary index is stale and strict startup correctly rejects it. Startup now recognizes the typed persistence refusal and performs an offline recovery rebuild before publishing the store.

Validation

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --no-default-features --features experimental,webview-runtime -- -D warnings
  • cargo test --workspace --no-default-features --features experimental,webview-runtime
  • 309 GUI tests, 29 agency-tools tests, and 18 wt-migrate tests passed
  • rebuilt the complete QA fixture across all 18 tables and strict-reopened every target table
  • freshly built agency-tools linked to worktable 1.0.0-beta.17 read 248 projects, 155 items, and 2,212 messages from the rebuilt fixture

@pathscale
pathscale force-pushed the feat/worktable-beta17 branch from 5903cf7 to 456167d Compare September 3, 2026 21:57
@pathscale
pathscale merged commit 456167d into master Sep 3, 2026
2 checks passed
@pathscale
pathscale deleted the feat/worktable-beta17 branch September 3, 2026 22:04
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