Integrate LadybugDB behind typed persistence adapters #22

Merged
JayKobe6k merged 3 commits from issue-5-ladybug-adapter into main 2026-09-04 00:49:56 +00:00
Owner

Summary

  • pin LadybugDB 0.20.2 and provide reproducible Linux and Windows cross-compilation tooling
  • add typed lifecycle metadata records, explicit graph tables and relationships, and versioned transactional migrations
  • stage, validate, and atomically publish immutable databases before catalog activation
  • document the schema and cover every mapping, migration behavior, rollback, validation, and catalog integration

Tests

  • nix develop --command cargo fmt --all -- --check
  • nix develop --command cargo lint
  • nix develop --command cargo test --all-targets --all-features
  • nix develop --command cargo doc --no-deps --all-features
  • nix develop --command cargo check --target x86_64-pc-windows-gnu --all-targets --all-features

Closes #5

## Summary - pin LadybugDB 0.20.2 and provide reproducible Linux and Windows cross-compilation tooling - add typed lifecycle metadata records, explicit graph tables and relationships, and versioned transactional migrations - stage, validate, and atomically publish immutable databases before catalog activation - document the schema and cover every mapping, migration behavior, rollback, validation, and catalog integration ## Tests - `nix develop --command cargo fmt --all -- --check` - `nix develop --command cargo lint` - `nix develop --command cargo test --all-targets --all-features` - `nix develop --command cargo doc --no-deps --all-features` - `nix develop --command cargo check --target x86_64-pc-windows-gnu --all-targets --all-features` Closes #5
Integrate typed LadybugDB persistence
All checks were successful
Validate / Formatting, linting, and tests (push) Successful in 2m25s
Validate / Formatting, linting, and tests (pull_request) Successful in 2m32s
c87de8ab47
Preserve publication commit outcomes
All checks were successful
Validate / Formatting, linting, and tests (push) Successful in 3m9s
Validate / Formatting, linting, and tests (pull_request) Successful in 2m15s
a73b9cdea3
JayKobe6k changed target branch from issue-4-index-catalog to main 2026-09-04 00:49:56 +00:00
Sign in to join this conversation.
No description provided.