Composable capstone: replaces 5+ separate lore calls with a single situational awareness command. Three modes: - Topic: lore brief 'authentication' - Path: lore brief --path src/auth/ - Person: lore brief --person username Seven sections: open_issues, active_mrs, experts, recent_activity, unresolved_threads, related (semantic), warnings. Each section degrades gracefully if data is unavailable. 7 unit tests, robot-docs, autocorrect registry.
68 lines
2.7 KiB
Rust
68 lines
2.7 KiB
Rust
pub mod auth_test;
|
|
pub mod brief;
|
|
pub mod count;
|
|
pub mod doctor;
|
|
pub mod drift;
|
|
pub mod embed;
|
|
pub mod explain;
|
|
pub mod file_history;
|
|
pub mod generate_docs;
|
|
pub mod ingest;
|
|
pub mod init;
|
|
pub mod list;
|
|
pub mod related;
|
|
pub mod search;
|
|
pub mod show;
|
|
pub mod stats;
|
|
pub mod sync;
|
|
pub mod sync_status;
|
|
pub mod sync_surgical;
|
|
pub mod timeline;
|
|
pub mod trace;
|
|
pub mod tui;
|
|
pub mod who;
|
|
|
|
pub use auth_test::run_auth_test;
|
|
pub use brief::{BriefArgs, BriefResponse, print_brief_human, print_brief_json, run_brief};
|
|
pub use count::{
|
|
print_count, print_count_json, print_event_count, print_event_count_json,
|
|
print_reference_count, print_reference_count_json, run_count, run_count_events,
|
|
run_count_references,
|
|
};
|
|
pub use doctor::{DoctorChecks, print_doctor_results, run_doctor};
|
|
pub use drift::{DriftResponse, print_drift_human, print_drift_json, run_drift};
|
|
pub use embed::{print_embed, print_embed_json, run_embed};
|
|
pub use explain::{ExplainResponse, print_explain_human, print_explain_json, run_explain};
|
|
pub use file_history::{print_file_history, print_file_history_json, run_file_history};
|
|
pub use generate_docs::{print_generate_docs, print_generate_docs_json, run_generate_docs};
|
|
pub use ingest::{
|
|
DryRunPreview, IngestDisplay, print_dry_run_preview, print_dry_run_preview_json,
|
|
print_ingest_summary, print_ingest_summary_json, run_ingest, run_ingest_dry_run,
|
|
};
|
|
pub use init::{InitInputs, InitOptions, InitResult, run_init};
|
|
pub use list::{
|
|
ListFilters, MrListFilters, NoteListFilters, open_issue_in_browser, open_mr_in_browser,
|
|
print_list_issues, print_list_issues_json, print_list_mrs, print_list_mrs_json,
|
|
print_list_notes, print_list_notes_csv, print_list_notes_json, print_list_notes_jsonl,
|
|
query_issues, query_mrs, query_notes, run_list_issues, run_list_mrs,
|
|
};
|
|
pub use related::{print_related, print_related_json, run_related};
|
|
pub use search::{
|
|
SearchCliFilters, SearchResponse, print_search_results, print_search_results_json, run_search,
|
|
};
|
|
pub use show::{
|
|
print_show_issue, print_show_issue_json, print_show_mr, print_show_mr_json, run_show_issue,
|
|
run_show_mr,
|
|
};
|
|
pub use stats::{print_stats, print_stats_json, run_stats};
|
|
pub use sync::{SyncOptions, SyncResult, print_sync, print_sync_json, run_sync};
|
|
pub use sync_status::{print_sync_status, print_sync_status_json, run_sync_status};
|
|
pub use sync_surgical::run_sync_surgical;
|
|
pub use timeline::{TimelineParams, print_timeline, print_timeline_json_with_meta, run_timeline};
|
|
pub use trace::{parse_trace_path, print_trace, print_trace_json};
|
|
pub use tui::{TuiArgs, find_lore_tui, run_tui};
|
|
pub use who::{
|
|
WhoRun, half_life_decay, print_who_human, print_who_json, query_active, query_expert,
|
|
query_overlap, query_reviews, query_workload, run_who,
|
|
};
|