Audit Sdlc/Structural/RawFileContentAssertion against source test files #377

Closed
opened 2026-08-14 20:02:27 +00:00 by jared · 2 comments
Owner

Parent

#369

What to build

The same audit for Sdlc/Structural/RawFileContentAssertion's 31 test-file offenses: each classified as a real test-quality defect versus cop miscalibration, with a recommended cop change if miscalibrated, posted as a comment on #369.

Acceptance criteria

  • All 31 offenses reviewed and classified (defect vs. miscalibration)
  • Verdict comment posted on #369 with the classification breakdown
  • If miscalibrated: a concrete recommended cop change is stated (not implemented)

Blocked by

  • None — can start immediately.
## Parent #369 ## What to build The same audit for Sdlc/Structural/RawFileContentAssertion's 31 test-file offenses: each classified as a real test-quality defect versus cop miscalibration, with a recommended cop change if miscalibrated, posted as a comment on #369. ## Acceptance criteria - [ ] All 31 offenses reviewed and classified (defect vs. miscalibration) - [ ] Verdict comment posted on #369 with the classification breakdown - [ ] If miscalibrated: a concrete recommended cop change is stated (not implemented) ## Blocked by - None — can start immediately.
Author
Owner

Started: auditing RawFileContentAssertion findings.

Started: auditing RawFileContentAssertion findings.
Author
Owner

Resolution

Done: Audited Sdlc/Structural/RawFileContentAssertion: all 36 current offenses (31 at filing, count drifted) classified — 30 miscalibration (asserting on classes whose whole contract IS the rendered document: Adr::Index/MigrationReport markdown, AiddLint::Report per ADR-0027), 6 real defects (os-backlog checkout/issues tests bypassing existing parsers; one cc-architect loose JSON check)

Evidence: Verdict comment posted on #369; recommended carve-out for generated-document classes, and scoping #370 to the 6 real-defect lines

Follow-ups: Consolidated decision incl. cop carve-out is #378's scope; no separate tickets

## Resolution **Done:** Audited Sdlc/Structural/RawFileContentAssertion: all 36 current offenses (31 at filing, count drifted) classified — 30 miscalibration (asserting on classes whose whole contract IS the rendered document: Adr::Index/MigrationReport markdown, AiddLint::Report per ADR-0027), 6 real defects (os-backlog checkout/issues tests bypassing existing parsers; one cc-architect loose JSON check) **Evidence:** Verdict comment posted on #369; recommended carve-out for generated-document classes, and scoping #370 to the 6 real-defect lines **Follow-ups:** Consolidated decision incl. cop carve-out is #378's scope; no separate tickets
jared closed this issue 2026-08-14 20:11:16 +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#377
No description provided.