docs(comments): rewrite comments across all crates to the guidelines
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).
This commit is contained in:
1 parent
ff0fb56c67
commit
a02b555e66
1458 files changed
+10729
-21750
No files matched your search
@@ -31,8 +31,8 @@ use agent_client_protocol as acp;
|
||||
use kigi_workspace::trust::{TrustStore, is_unsafe_trust_root, workspace_key};
|
||||
use parking_lot::Mutex;
|
||||
|
||||
// Decision-side (scan/decide/prompt/store) relocated to `kigi-workspace`
|
||||
// (client crate). `grant_folder_trust` is the ONLY moved item referenced from
|
||||
// The decision-side (scan/decide/prompt/store) lives in `kigi-workspace`
|
||||
// (client crate). `grant_folder_trust` is the ONLY item referenced from
|
||||
// OUTSIDE this module (shell call sites + the pager's
|
||||
// `kigi_shell::agent::folder_trust::grant_folder_trust`), so only it is
|
||||
// re-published; the rest are private imports used within this module. A glob
|
||||
@@ -50,11 +50,11 @@ use crate::session::managed_mcp::mcp_server_name;
|
||||
use crate::util::config::{MCP_SCOPE_PROJECT, RemoteSettings};
|
||||
|
||||
// NOTE: this folder-trust store (`~/.kigi/trusted_folders.toml`) is SEPARATE
|
||||
// from the pre-existing per-plugin trust store
|
||||
// from the per-plugin trust store
|
||||
// (`kigi_agent::plugins::TrustStore` at `~/.kigi/trusted-plugins`, plus the
|
||||
// hooks' own project-trust gating). Trusting a folder here does NOT imply plugin
|
||||
// trust and vice versa; the two are independent and non-contradicting.
|
||||
// Unifying them is a tracked follow-up (out of scope for this PR).
|
||||
// Unifying them is a tracked follow-up.
|
||||
|
||||
/// Per-workspace resolved decision: `true` = repo-local (project-scoped)
|
||||
/// servers are allowed to spawn. Keyed by canonical workspace key.
|
||||
@@ -788,7 +788,7 @@ mod tests {
|
||||
)
|
||||
.unwrap();
|
||||
|
||||
// Detection now walks cwd→root, so the subdir-only `.claude` is detected
|
||||
// Detection walks cwd→root, so the subdir-only `.claude` is detected
|
||||
// and the folder resolves untrusted.
|
||||
assert!(
|
||||
repo_configs_present(&subdir),
|
||||
@@ -938,7 +938,8 @@ mod tests {
|
||||
// KIGI_TEST_VERSION unset so `is_local_build()` is genuinely true.
|
||||
let _unset_ver = EnvGuard::unset(kigi_version::TEST_VERSION_ENV);
|
||||
if option_env!("KIGI_VERSION").is_some() {
|
||||
return; // a release-stamped test binary is not a local build
|
||||
// a release-stamped test binary is not a local build
|
||||
return;
|
||||
}
|
||||
let home = tempfile::tempdir().unwrap();
|
||||
let _env = EnvGuard::set("KIGI_SHARE_DIR", home.path());
|
||||
@@ -1507,7 +1508,8 @@ mod tests {
|
||||
// real store is never touched.
|
||||
let _sim = EnvGuard::unset(kigi_version::TEST_VERSION_ENV);
|
||||
if option_env!("KIGI_VERSION").is_some() {
|
||||
return; // a release-stamped test binary is not a local build
|
||||
// a release-stamped test binary is not a local build
|
||||
return;
|
||||
}
|
||||
let home = tempfile::tempdir().unwrap();
|
||||
let _env = EnvGuard::set("KIGI_SHARE_DIR", home.path());
|
||||
|
||||
Reference in new issue
Block a user