You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the first recorded Sentrux baseline for the gh-aw codebase — no historical trend data exists yet, so today's run establishes the reference point for future comparisons. The overall quality signal is 5237/10000, with the primary bottleneck being god files (modules with excessive fan-out), and 1 architectural rule violation was found.
Quality Signal
Metric
Today
Yesterday
7d Trend
Overall Quality Signal
5237
n/a (first run)
➡️ baseline
Coupling score
0.0588
n/a
➡️ baseline
Cycle count
2
n/a
➡️ baseline
God file count
3
n/a
➡️ baseline
Hotspot count
0
n/a
➡️ baseline
Complex function count
1087
n/a
➡️ baseline
Max import depth
8
n/a
➡️ baseline
Note: Sentrux exposes an overall quality signal plus these raw structural metrics — it does not currently report separate per-category (modularity/acyclicity/depth/equality/redundancy) 0–10000 sub-scores, so the table above reflects the metrics actually available from the tool.
Bottleneck
Current primary bottleneck: god files — 3 files exceed the fan-out threshold of 15, meaning they import/depend on an unusually large number of other modules, making them hard to reason about and prone to becoming change bottlenecks:
⚠️ 1 rule violation found — no_god_files: 3 god file(s) found (fan-out > 15), listed above.
Quality Trend (30 days)
No trend history is available yet — this is the first recorded data point (2026-08-15, quality signal 5237). Future daily runs will build out a 7/30-day trend from this baseline.
Recommendations
Split pkg/linters/spec_test.go and pkg/linters/registry.go into smaller, more focused modules to reduce their fan-out below the 15-import threshold — these are the two most significant contributors to the god-file violation.
Reduce coupling in actions/setup/js/safe_outputs_handlers.cjs by extracting shared logic into smaller helper modules, since it's the only non-Go file flagged.
Investigate the 2 detected import cycles and the 1087 complex functions as secondary priorities once the god-file violations are resolved, since high complexity and cyclic dependencies are longer-term architectural risks even though they didn't trigger a rule failure this run.
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
api.sentrux.dev
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
This is the first recorded Sentrux baseline for the
gh-awcodebase — no historical trend data exists yet, so today's run establishes the reference point for future comparisons. The overall quality signal is 5237/10000, with the primary bottleneck being god files (modules with excessive fan-out), and 1 architectural rule violation was found.Quality Signal
Note: Sentrux exposes an overall quality signal plus these raw structural metrics — it does not currently report separate per-category (modularity/acyclicity/depth/equality/redundancy) 0–10000 sub-scores, so the table above reflects the metrics actually available from the tool.
Bottleneck
Current primary bottleneck: god files — 3 files exceed the fan-out threshold of 15, meaning they import/depend on an unusually large number of other modules, making them hard to reason about and prone to becoming change bottlenecks:
pkg/linters/spec_test.go(fan-out=66)pkg/linters/registry.go(fan-out=65)actions/setup/js/safe_outputs_handlers.cjs(fan-out=26)Rules
no_god_files: 3 god file(s) found (fan-out > 15), listed above.Quality Trend (30 days)
No trend history is available yet — this is the first recorded data point (2026-08-15, quality signal 5237). Future daily runs will build out a 7/30-day trend from this baseline.
Recommendations
pkg/linters/spec_test.goandpkg/linters/registry.gointo smaller, more focused modules to reduce their fan-out below the 15-import threshold — these are the two most significant contributors to the god-file violation.actions/setup/js/safe_outputs_handlers.cjsby extracting shared logic into smaller helper modules, since it's the only non-Go file flagged.Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
api.sentrux.devTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.
All reactions