Skip to content

ci(fallow): coverage-independent complexity gate#3

Merged
BenSheridanEdwards merged 2 commits into
mainfrom
ci/fallow-complexity-gate
Jun 17, 2026
Merged

ci(fallow): coverage-independent complexity gate#3
BenSheridanEdwards merged 2 commits into
mainfrom
ci/fallow-complexity-gate

Conversation

@BenSheridanEdwards

Copy link
Copy Markdown
Owner

Adds a fallow health complexity gate (cyclomatic 20 / cognitive 15, coverage-independent) after the existing audit. Fails only on new over-threshold functions beyond the committed baseline (grandfathers today's backlog — analyzed across the workspace packages). Part of the cross-repo rollout. 🤖 Generated with Claude Code

Add a `fallow health` gate that fails on NEW functions exceeding cyclomatic 20 /
cognitive 15, regardless of coverage — complexity signals a need for abstraction.
CRAP disabled so it measures complexity, not test gaps. The committed baseline
grandfathers today's backlog; the gate only blocks regressions beyond it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Fallow audit report

Found 1 finding.

Details
Severity Rule Location Description
major fallow/unused-dependency packages/cli/package.json:17 Package '@galaxy-graph/core' is in dependencies but never imported; imported in other workspaces: examples/basic, packages/adapters

Generated by fallow.

@github-actions

Copy link
Copy Markdown

Fallow audit report

0 inline findings selected for GitHub review.

@BenSheridanEdwards BenSheridanEdwards merged commit ff98452 into main Jun 17, 2026
2 checks passed
@BenSheridanEdwards BenSheridanEdwards deleted the ci/fallow-complexity-gate branch June 17, 2026 16:08
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.

2 participants