os-sdlc: lint gate is bare repo-wide rubocop, unscoped to target #362

Closed
opened 2026-08-14 15:20:24 +00:00 by jared · 1 comment
Owner

maps/default.yaml lint gate runs rubocop at repo root: in cc-os that is 3313 pre-existing offenses (eval fixtures, other plugins), so lint always escalates. Should scope to the target's lint config/paths (cf. ADR-0091/0100/0102). Found during ticket #351 (escalated 3 times, all skipped after scoped manual lint).

maps/default.yaml lint gate runs `rubocop` at repo root: in cc-os that is 3313 pre-existing offenses (eval fixtures, other plugins), so lint always escalates. Should scope to the target's lint config/paths (cf. ADR-0091/0100/0102). Found during ticket #351 (escalated 3 times, all skipped after scoped manual lint).
Author
Owner

Resolution

Done: Lint gate scoped to os-sdlc lint; Resumer escalation-row ordering fixed

Evidence: commit fa0985f on main; 871 tests pass incl. new map_loader + escalation ordering tests; scoped lint shows 23 pre-existing offenses vs 3,309 repo-wide

Follow-ups: #368 #369 #370 #371

## Resolution **Done:** Lint gate scoped to os-sdlc lint; Resumer escalation-row ordering fixed **Evidence:** commit fa0985f on main; 871 tests pass incl. new map_loader + escalation ordering tests; scoped lint shows 23 pre-existing offenses vs 3,309 repo-wide **Follow-ups:** #368 #369 #370 #371
jared closed this issue 2026-08-14 19:43:07 +00:00
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#362
No description provided.