P3: Apply commenting style guide to leaf packages (opportunistic) #73

Open
opened 2026-05-12 19:21:47 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-05-12 19:21:47 +00:00 (Migrated from github.com)

Goal

Bring leaf packages up to the standard in .planning/code-commenting-guide.md opportunistically, per-PR, not as a single bulk rewrite.

Packages in scope

  • packages/Config
  • packages/Keychain
  • packages/Replay
  • packages/Logging
  • packages/Shell
  • packages/DevOverlay
  • packages/Harness

Approach

Every PR that touches a file in one of these packages leaves the comments in the touched lines (and the file's header / type-level docstring, if absent) at or above the standard in the style guide. No bulk rewrite required; this issue stays open as a long-running convention reminder.

Definition of done

This issue closes when:

  • All listed packages have file-level openers + type-level docstrings on every public type.
  • Grep gate (scripts/check-no-stale-plan-id-comments.sh, see sibling tooling issue) reports zero hits across these packages.

Parent epic

#64

Source

.planning/code-commenting-guide.md → Migration plan → P3

## Goal Bring leaf packages up to the standard in `.planning/code-commenting-guide.md` **opportunistically, per-PR**, not as a single bulk rewrite. ## Packages in scope - `packages/Config` - `packages/Keychain` - `packages/Replay` - `packages/Logging` - `packages/Shell` - `packages/DevOverlay` - `packages/Harness` ## Approach Every PR that touches a file in one of these packages leaves the comments in the touched lines (and the file's header / type-level docstring, if absent) at or above the standard in the style guide. No bulk rewrite required; this issue stays open as a long-running convention reminder. ## Definition of done This issue closes when: - All listed packages have file-level openers + type-level docstrings on every public type. - Grep gate (`scripts/check-no-stale-plan-id-comments.sh`, see sibling tooling issue) reports zero hits across these packages. ## Parent epic #64 ## Source .planning/code-commenting-guide.md → Migration plan → P3
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/Jarvis#73