turbo
aad0c810 - refactor: Produce native relationship observations (#13500)

Commit
21 days ago
refactor: Produce native relationship observations (#13500) ## Summary - Add a public parser-neutral relationship vocabulary and retain an immutable relationship generation validated against repository knowledge. - Classify compatibility descriptors once, then preserve existing package graph edges and unresolved external declarations as projections. - Emit Cargo internal relationships natively without synthetic JavaScript dependency maps. - Preserve complete declarations for later projections while keeping current first-wins and peer-exclusion graph behavior. ## Stack - Depends on #13499. - Linear: [TURBO-5801](https://linear.app/vercel/issue/TURBO-5801/produce-native-package-relationship-observations) ## Testing - `cargo test -p turborepo-repository` - `cargo clippy -p turborepo-repository --all-targets -- -D warnings` - `cargo test -p turbo --test relationship_projection_contract` - Focused Cargo task graph, affectedness, dependency invalidation, and prune tests - `cargo fmt --all -- --check` - `git diff --check`
Author
Parents
Loading