feat(ontology): add provenance-bearing bridge sets - #855
Conversation
Implement independently versioned bridge sets with CRUD, validation, import/adoption, conflict detection, and deterministic export for #838. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Map the new integration test into BUILD targets and the migration ledger so Bazel Bootstrap stays fail-closed for #838. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Pushed Bazel ledger/BUILD registration for |
Use lifecycle YAML import for round-trip evidence so the integration test links under crate_universe (serde_yaml_ng) as well as Cargo. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep both inventory_crud and bridge_sets Bazel targets/ledger rows (cargo_target_count=110) and unify shared diagnostic codes. Co-authored-by: Cursor <cursoragent@cursor.com>
Merging this PR will degrade performance by 17.08%
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing |
Summary
create/import/validate/adopt/update/delete/export/reopen) with generation idempotency matching module inventory authority safety.Closes #838
Test plan
cargo test -p graphforge-ontology --test bridge_sets(12 passed)cargo test -p graphforge-ontology --test composition_inventory(11 passed)cargo clippy -p graphforge-ontology -- -D warningsMade with Cursor
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.