Comments in first-party crates were self-discussion: plan sections, review tickets, soaks, recap of the next five lines. House style keeps the live invariant.
This PR:
Teaches comment voice in docs/writing.md (present tense, not archaeology, not a poem). Length CI stays a backstop.
Adds /comment-sweep and /comment-sweep-all (one commit per crate; review_only after a crash).
Rewrites comments crate by crate. // SAFETY: stays a proof. Vendor sys crates and **/vendor/** are out of scope.
Rebased onto current unom/main. Where main had landed real code (capture CCD keys, installer wizard), those hunks kept main.
User-facing fact changed? n/a.
Comments in first-party crates were self-discussion: plan sections, review tickets, soaks, recap of the next five lines. House style keeps the live invariant.
This PR:
- Teaches comment voice in `docs/writing.md` (present tense, not archaeology, not a poem). Length CI stays a backstop.
- Adds `/comment-sweep` and `/comment-sweep-all` (one commit per crate; `review_only` after a crash).
- Rewrites comments crate by crate. `// SAFETY:` stays a proof. Vendor sys crates and `**/vendor/**` are out of scope.
Rebased onto current `unom/main`. Where main had landed real code (capture CCD keys, installer wizard), those hunks kept main.
User-facing fact changed? n/a.
House style caps comments, but the tree is still full of
plan-section novels. A per-crate sweep is the way through.
One run rewrites one crate, reviews every file, one commit.
A session can only host four workflow runs, so one crate per
run cannot fan out. One run rewrites every crate in parallel
and still commits them one at a time.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Comments in first-party crates were self-discussion: plan sections, review tickets, soaks, recap of the next five lines. House style keeps the live invariant.
This PR:
docs/writing.md(present tense, not archaeology, not a poem). Length CI stays a backstop./comment-sweepand/comment-sweep-all(one commit per crate;review_onlyafter a crash).// SAFETY:stays a proof. Vendor sys crates and**/vendor/**are out of scope.Rebased onto current
unom/main. Where main had landed real code (capture CCD keys, installer wizard), those hunks kept main.User-facing fact changed? n/a.
e6385090b3toad41ca94f2