Skip to content

chore(orgtrack-graph): remove unused graph sync crates - #1950

Closed
beruro wants to merge 1 commit into
developfrom
chore/remove-unused-orgtrack-graph
Closed

beruro wants to merge 1 commit into
developfrom
chore/remove-unused-orgtrack-graph

Conversation

@beruro

@beruro beruro commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Problem

orgtrack-graph and orgtrack-sync were workspace members with no production consumer. The only callers were sync_export adapters in orgtrack-core and project-management, which themselves had no production callers — only in-module tests. The unused crates still compiled and appeared in the workspace graph.

Solution

Remove the two crates, drop sync_export from orgtrack-core and project-management, and clear the corresponding workspace/Cargo.lock edges. Live orgtrack commands such as orgtrack_sync_core_repo are unchanged; they are a different path.

Potential risks

If AI-Blame graph sync is revived, these crates must come back from git history. Local SQLite tables that orgtrack-graph would have created were never written by the app, so there is no production data to migrate. orgtrack-cli never depended on orgtrack_sync; only its publishing notes mentioned it.

Verification

  • cargo check -p orgtrack_core -p project_management — finished dev profile in 2m 07s
  • Pre-commit clippy scoped to orgtrack_core, project_management — passed
  • NOT RUN: full cargo test --workspace / app binary rebuild (no runtime wiring existed)

orgtrack-graph and orgtrack-sync were never wired into the app. Drop them
and the unused sync_export adapters that only fed that pipeline.
@beruro

beruro commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator Author

Superseded by #1960, which stacks this commit with the other unused-code cleanups.

@beruro beruro closed this Sep 18, 2026
@Harry19081 Harry19081 added maintenance Maintenance, CI, build, release, cleanup, or tooling work dev-tooling Developer tooling, build, CI, tests, diagnostics, or release labels Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev-tooling Developer tooling, build, CI, tests, diagnostics, or release maintenance Maintenance, CI, build, release, cleanup, or tooling work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants