os-sdlc lint gate cannot go green on template trees: Sdlc cops crash, run aborts (bound_exhausted:programmer-repair/fail) #864

Open
opened 2026-09-30 21:24:25 +00:00 by jared · 0 comments
Owner

Problem

os-sdlc lint gate crashes on template trees and cannot go green due to:

  1. Crashes on unconfigured Sdlc cops (ClassSiteCop: NameError; ParameterListSignalsMissingObject: ArgumentError on nil Max default; RuboCop error reporter crash)
  2. Template placeholder module GEM_NAME yields Naming/ClassAndModuleCamelCase offenses in every template file
  3. Results in diff-test green every round but lint red every round, causing escalation to programmer-repair/fail

Acceptance criteria

  1. Lint gate goes green on template tree files
  2. No crash occurs when running rubocop on template files (response.rb and others)
  3. Runner classifies linter crashes as environment failures, not programmer-repair/fail

Required work

  1. Do not register ClassSiteCop; provide default Max for ParameterListSignalsMissingObject
  2. Gate uses --force-exclusion and/or per-target lint exclude so projects can exclude template trees
  3. Runner classifies a crashed linter as an environment failure, not programmer-repair/fail

Discoverer: cc-plugins, session 37920212-7933-486a-9506-c241c150dd1f, 2026-09-30. Lint gate environment defect prevents green on template implementations.

## Problem os-sdlc lint gate crashes on template trees and cannot go green due to: 1. Crashes on unconfigured Sdlc cops (ClassSiteCop: NameError; ParameterListSignalsMissingObject: ArgumentError on nil Max default; RuboCop error reporter crash) 2. Template placeholder module `GEM_NAME` yields Naming/ClassAndModuleCamelCase offenses in every template file 3. Results in diff-test green every round but lint red every round, causing escalation to programmer-repair/fail ## Acceptance criteria 1. Lint gate goes green on template tree files 2. No crash occurs when running rubocop on template files (response.rb and others) 3. Runner classifies linter crashes as environment failures, not programmer-repair/fail ## Required work 1. Do not register ClassSiteCop; provide default Max for ParameterListSignalsMissingObject 2. Gate uses `--force-exclusion` and/or per-target lint exclude so projects can exclude template trees 3. Runner classifies a crashed linter as an environment failure, not programmer-repair/fail --- **Discoverer:** cc-plugins, session 37920212-7933-486a-9506-c241c150dd1f, 2026-09-30. Lint gate environment defect prevents green on template implementations.
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#864
No description provided.