Skip to content

refactor: lowered-threshold pass, wave 2 (30 findings) - #742

Merged
w1ne merged 41 commits into
developfrom
refactor/ratchet-16
Sep 20, 2026
Merged

w1ne merged 41 commits into
developfrom
refactor/ratchet-16

Conversation

@w1ne

@w1ne w1ne commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Second wave of the complexity 15 / 100-line pass.

30 findings cleared: inspectRobotTool, weakVisualCheckEvidence, buildLinearDimensions, resolveHoleExtent, exportPartsScript, workbenchReducer, mergePhysicalUseCaseReview, SidePanel, bboxOf, countMouths, fetchPartHost, analyzeDisconnectedMesh, sdfSerialize, loft (sketch), the sketchReflect arrow, importSvgText, emitPath, computeFeaSummary, tryExtractCylinderFromFace, lowerHoles, captureAnimation, growPlanes, paramProfile, the planPhases/body arrow, getFaceLineageTool, findPartTool, dfmPreflightTool, scanLineForTopLevelReturn, recoverArcs, SectionPanel (149 lines → split by phase).

Baseline 223 → 189 findings; cycles unchanged at 7. Characterisation tests added for buildLinearDimensions, analyzeDisconnectedMesh, reflectSketchCommands, computeFeaSummary, tryExtractCylinderFromFace; two export-visibility widenings (test seam only) and one sketchReflect compile-time-exhaustive routing table replacing a default: never guard (same runtime).

Verification: typecheck, eslint on all touched files, ratchet suites 13/13, qc:lint, qc:build, plus each group's targeted suites. Two pre-existing flakes noted by agents (host-load-sensitive carousel timing gate; ~55 s rail-loft case) — both pass in isolation and are unrelated to these diffs. CI runs the full suite.

w1ne added 30 commits September 20, 2026 03:25
@w1ne
w1ne merged commit 4fd6424 into develop Sep 20, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant