chore: prune narrating comments from the batch-3 merges #76

Merged
natsukium merged 1 commit from chore/prune-comments-batch3 into main 2026-09-04 18:22:34 +09:00
Owner

A one-shot comment-pruning sweep over the Rust sources merged by #63, #68,
#70, #71 and #75. Those merges comment freely; the surplus buries the
comments that carry real information.

Removed: doc comments that only restate their test's or function's name,
narration of the following line, decorative section banners, and inline
notes duplicating a doc comment already on the item. Kept: why-nots,
// SAFETY:, spec/REQ/docs citations, cross-process and wire invariants,
and the public rustdoc of felis-protocol (the cross-language reference
surface).

No code changed. Every line in the diff is a comment or a blank line
one left behind — 82 deletions, 13 insertions (trims), across 26 files.

Gates, from the worktree:

  • just fmt-check — clean
  • cargo clippy --all-targets -- -D warnings — clean
  • cargo nextest run --workspace — 3158 tests run: 3158 passed, 15 skipped
  • cargo test --doc --workspace — 9 targets, all ok

Files touched:

  • crates/felis-cli/src/cli_bridge.rs
  • crates/felis-cli/src/cli_daemon.rs
  • crates/felis-cli/src/cli_doctor.rs
  • crates/felis-cli/src/cli_output.rs
  • crates/felis-cli/src/cli_sessions.rs
  • crates/felis-cli/src/conn.rs
  • crates/felis-cli/tests/cli_bridge.rs
  • crates/felis-cli/tests/cli_sessions.rs
  • crates/felis-client/src/app_methods.rs
  • crates/felis-client/src/event_handler.rs
  • crates/felis-client/src/main.rs
  • crates/felis-client/src/tests.rs
  • crates/felis-daemon/src/pool.rs
  • crates/felis-daemon/src/serve/session_task.rs
  • crates/felis-daemon/src/serve/streaming.rs
  • crates/felis-daemon/src/serve/tests.rs
  • crates/felis-grid/src/images/tests.rs
  • crates/felis-protocol/src/caps.rs
  • crates/felis-protocol/src/codec.rs
  • crates/felis-protocol/src/convert.rs
  • crates/felis-protocol/src/convert/conn.rs
  • crates/felis-protocol/src/frame.rs
  • crates/felis-protocol/src/messages.rs
  • crates/felis-protocol/src/preface.rs
  • crates/felis-protocol/tests/proptest_frame.rs
  • fuzz/fuzz_targets/ipc_frame.rs
A one-shot comment-pruning sweep over the Rust sources merged by #63, #68, #70, #71 and #75. Those merges comment freely; the surplus buries the comments that carry real information. Removed: doc comments that only restate their test's or function's name, narration of the following line, decorative section banners, and inline notes duplicating a doc comment already on the item. Kept: why-nots, `// SAFETY:`, spec/REQ/docs citations, cross-process and wire invariants, and the public rustdoc of `felis-protocol` (the cross-language reference surface). **No code changed.** Every line in the diff is a comment or a blank line one left behind — 82 deletions, 13 insertions (trims), across 26 files. Gates, from the worktree: - `just fmt-check` — clean - `cargo clippy --all-targets -- -D warnings` — clean - `cargo nextest run --workspace` — 3158 tests run: 3158 passed, 15 skipped - `cargo test --doc --workspace` — 9 targets, all ok Files touched: - `crates/felis-cli/src/cli_bridge.rs` - `crates/felis-cli/src/cli_daemon.rs` - `crates/felis-cli/src/cli_doctor.rs` - `crates/felis-cli/src/cli_output.rs` - `crates/felis-cli/src/cli_sessions.rs` - `crates/felis-cli/src/conn.rs` - `crates/felis-cli/tests/cli_bridge.rs` - `crates/felis-cli/tests/cli_sessions.rs` - `crates/felis-client/src/app_methods.rs` - `crates/felis-client/src/event_handler.rs` - `crates/felis-client/src/main.rs` - `crates/felis-client/src/tests.rs` - `crates/felis-daemon/src/pool.rs` - `crates/felis-daemon/src/serve/session_task.rs` - `crates/felis-daemon/src/serve/streaming.rs` - `crates/felis-daemon/src/serve/tests.rs` - `crates/felis-grid/src/images/tests.rs` - `crates/felis-protocol/src/caps.rs` - `crates/felis-protocol/src/codec.rs` - `crates/felis-protocol/src/convert.rs` - `crates/felis-protocol/src/convert/conn.rs` - `crates/felis-protocol/src/frame.rs` - `crates/felis-protocol/src/messages.rs` - `crates/felis-protocol/src/preface.rs` - `crates/felis-protocol/tests/proptest_frame.rs` - `fuzz/fuzz_targets/ipc_frame.rs`
chore: prune narrating comments from the batch-3 merges
Some checks failed
bench / Criterion full-suite snapshot (pull_request) Has been skipped
fuzz / cargo fuzz nightly long-run (pull_request) Has been skipped
darwin / build felis (aarch64-darwin) (pull_request) Successful in 46s
bench / Criterion regression gate (pull_request) Failing after 2m14s
fuzz / cargo fuzz smoke (per target) (pull_request) Successful in 1m8s
pr / nix flake check (pull_request) Successful in 26s
pr / wire schema is compatible with the base (pull_request) Has been cancelled
pr / frontend smoke (x86_64-linux) (pull_request) Has been cancelled
pr / publish felis (x86_64-linux) (pull_request) Has been cancelled
pr / cargo build / clippy / test / deny (pull_request) Has been cancelled
windows / cargo clippy (Windows cross) (pull_request) Has been cancelled
windows / frontend smoke (Windows) (pull_request) Has been cancelled
windows / package felis (x86_64-pc-windows-msvc) (pull_request) Has been cancelled
windows / cargo nextest (Windows) (pull_request) Has been cancelled
276baa4112
PRs #63, #68, #70, #71 and #75 were written by agents that comment
freely, and the surplus buries the comments that carry real
information. The house rule is that a comment records a why-not or an
invariant the code cannot show; narration of the next line, a doc
comment restating its item's name, and decorative section banners are
noise that goes stale on its own.

Comments only: every changed line is a comment or the blank line one
left behind, so no behavior, test name, or signature moves.
natsukium force-pushed chore/prune-comments-batch3 from 276baa4112
Some checks failed
bench / Criterion full-suite snapshot (pull_request) Has been skipped
fuzz / cargo fuzz nightly long-run (pull_request) Has been skipped
darwin / build felis (aarch64-darwin) (pull_request) Successful in 46s
bench / Criterion regression gate (pull_request) Failing after 2m14s
fuzz / cargo fuzz smoke (per target) (pull_request) Successful in 1m8s
pr / nix flake check (pull_request) Successful in 26s
pr / wire schema is compatible with the base (pull_request) Has been cancelled
pr / frontend smoke (x86_64-linux) (pull_request) Has been cancelled
pr / publish felis (x86_64-linux) (pull_request) Has been cancelled
pr / cargo build / clippy / test / deny (pull_request) Has been cancelled
windows / cargo clippy (Windows cross) (pull_request) Has been cancelled
windows / frontend smoke (Windows) (pull_request) Has been cancelled
windows / package felis (x86_64-pc-windows-msvc) (pull_request) Has been cancelled
windows / cargo nextest (Windows) (pull_request) Has been cancelled
to 15cb05a7f9
Some checks failed
fuzz / cargo fuzz nightly long-run (pull_request) Has been skipped
bench / Criterion full-suite snapshot (pull_request) Has been skipped
darwin / build felis (aarch64-darwin) (pull_request) Successful in 46s
bench / Criterion regression gate (pull_request) Failing after 2m20s
pr / nix flake check (pull_request) Successful in 7s
windows / cargo nextest (Windows) (pull_request) Successful in 6m20s
pr / frontend smoke (x86_64-linux) (pull_request) Successful in 1m12s
fuzz / cargo fuzz smoke (per target) (pull_request) Successful in 1m34s
pr / cargo build / clippy / test / deny (pull_request) Failing after 1m56s
pr / wire schema is compatible with the base (pull_request) Successful in 16s
pr / publish felis (x86_64-linux) (pull_request) Has been skipped
windows / cargo clippy (Windows cross) (pull_request) Successful in 15s
windows / frontend smoke (Windows) (pull_request) Successful in 3m27s
windows / package felis (x86_64-pc-windows-msvc) (pull_request) Has been skipped
2026-09-04 18:02:45 +09:00
Compare
natsukium deleted branch chore/prune-comments-batch3 2026-09-04 18:22:34 +09:00
Sign in to join this conversation.
No description provided.