os-sdlc v2: rubocop autocorrect pre-pass subcommand with residual-offense report #217

Closed
opened 2026-08-01 16:52:38 +00:00 by jared · 2 comments
Owner

Parent

#195 (PRD: os-sdlc:implement v2)

What to build

A gate-CLI pre-pass that runs rubocop safe autocorrect (-a) deterministically before any LLM sees an offense, and emits a residual report of unsafe/manual offenses (per file). Exit-status-only verdict contract like the other gates.

Acceptance criteria

  • Fixture repo with known safe + unsafe offenses: safe ones corrected, unsafe ones listed in the residual report
  • Exit codes follow existing gate conventions
  • Tested at the CLI subprocess boundary

Blocked by

None — can start immediately.

## Parent #195 (PRD: os-sdlc:implement v2) ## What to build A gate-CLI pre-pass that runs rubocop safe autocorrect (-a) deterministically before any LLM sees an offense, and emits a residual report of unsafe/manual offenses (per file). Exit-status-only verdict contract like the other gates. ## Acceptance criteria - [ ] Fixture repo with known safe + unsafe offenses: safe ones corrected, unsafe ones listed in the residual report - [ ] Exit codes follow existing gate conventions - [ ] Tested at the CLI subprocess boundary ## Blocked by None — can start immediately.
Author
Owner

Work started in worktree spec-195-impl (session 2026-08-01).

Work started in worktree spec-195-impl (session 2026-08-01).
Author
Owner

Implemented on branch worktree-spec-195-impl (commits 12d76a2, 9e3fece, f5a4961). Suite 498 runs / 0 failures; opus critique + corrections applied; aidd-lint clean of blocking offenses.

Implemented on branch worktree-spec-195-impl (commits 12d76a2, 9e3fece, f5a4961). Suite 498 runs / 0 failures; opus critique + corrections applied; aidd-lint clean of blocking offenses.
jared 2026-08-01 18:54:42 +00:00
  • closed this issue
  • added the
    review
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#217
No description provided.