Sweep every first-party crate source (1956 .rs files) to the project comment guidelines: delete redundant restatements, decorative banners, change narration, and end-of-line comments; keep and tighten the crucial ones (invariants, bug rationale, SAFETY blocks, ported-source attribution). No functional code changed. Every edit is proven comment-only against the prior tree by a comment-stripping lexer (string/char/raw-string aware) plus a separate doctest-fence check. Where removing a comment made rustfmt or clippy want to re-lay-out adjacent code, the minimal triggering comment is restored so code tokens stay byte-identical. Gates green: cargo fmt --all --check (0 diffs), cargo check and cargo clippy --workspace --all-targets (0 warnings). Adds scripts/check_codegen_comment_guidelines.py — the enforcement gate for these guidelines (flags banners, end-of-line comments, change narration, and commented-out code).
33 lines
922 B
Rust
33 lines
922 B
Rust
// `McpOAuthConfig` / `McpOAuthConfigMap` re-exported via `mcp` (see `mcp.rs`).
|
|
|
|
mod campaigns;
|
|
mod hints;
|
|
mod load;
|
|
mod mcp;
|
|
mod permissions;
|
|
mod persist;
|
|
mod resolve;
|
|
mod settings_writes;
|
|
mod tips;
|
|
mod worktree;
|
|
|
|
pub use campaigns::{
|
|
load_effective_config, load_effective_config_disk_only, persist_models_default,
|
|
remote_campaigns_from_settings, set_remote_campaigns_from_settings, sync_campaign_fields,
|
|
};
|
|
pub use hints::*;
|
|
pub use load::*;
|
|
pub use mcp::*;
|
|
pub use permissions::*;
|
|
pub use persist::*;
|
|
// `remote` lives in the `kigi-config-types` crate (dependency inversion);
|
|
// re-exported so `crate::util::config::{RemoteSettings, GoalRoleModel}` keep working.
|
|
pub use kigi_config_types::{
|
|
CampaignOverride, ContextualHintsRemote, DisplayRefreshSettings, DoomLoopRecoverySettings,
|
|
GoalRoleModel, RemoteSettings,
|
|
};
|
|
pub use resolve::*;
|
|
pub use settings_writes::*;
|
|
pub use tips::*;
|
|
pub use worktree::*;
|