Chain: bd-jec (config flag) -> bd-2yo (fetch MR diffs) -> bd-3qn6 (rewrite who queries) - Add fetch_mr_file_changes config option and --no-file-changes CLI flag - Add GitLab MR diffs API fetch pipeline with watermark-based sync - Create migration 020 for diffs_synced_for_updated_at watermark column - Rewrite query_expert() and query_overlap() to use 4-signal UNION ALL: DiffNote reviewers, DiffNote MR authors, file-change authors, file-change reviewers - Deduplicate across signal types via COUNT(DISTINCT CASE WHEN ... THEN mr_id END) - Add insert_file_change test helper, 8 new who tests, all 397 tests pass - Also includes: list performance migration 019, autocorrect module, README updates Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
22 lines
808 B
Rust
22 lines
808 B
Rust
pub mod dirty_tracker;
|
|
pub mod discussion_queue;
|
|
pub mod discussions;
|
|
pub mod issues;
|
|
pub mod merge_requests;
|
|
pub mod mr_diffs;
|
|
pub mod mr_discussions;
|
|
pub mod orchestrator;
|
|
|
|
pub use discussions::{IngestDiscussionsResult, ingest_issue_discussions};
|
|
pub use issues::{IngestIssuesResult, IssueForDiscussionSync, ingest_issues};
|
|
pub use merge_requests::{
|
|
IngestMergeRequestsResult, MrForDiscussionSync, get_mrs_needing_discussion_sync,
|
|
ingest_merge_requests,
|
|
};
|
|
pub use mr_discussions::{IngestMrDiscussionsResult, ingest_mr_discussions};
|
|
pub use orchestrator::{
|
|
DrainResult, IngestMrProjectResult, IngestProjectResult, ProgressCallback, ProgressEvent,
|
|
ingest_project_issues, ingest_project_issues_with_progress, ingest_project_merge_requests,
|
|
ingest_project_merge_requests_with_progress,
|
|
};
|