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
The daily Sentrux architecture scan of github/gh-aw (6,835 files analyzed) produced an overall quality signal of 5237/10000 — just above the configured floor of 5200 in .sentrux/rules.toml, and all 4 configured rules currently pass. This is the first recorded baseline for this repository, so no day-over-day or week-over-week trend is available yet; today's run seeds the history for future comparisons.
The scan surfaced 2 import cycles, 3 "god files," and 1,082 functions flagged as complex, with a maximum module depth of 8 and coupling score of 0.058 (well under the 0.20 ceiling). The most significant structural pressure point is function complexity (1,082 complex functions), which is the natural first target for improving the quality signal over time.
Quality Signal
Metric
Today
Yesterday
7d Trend
Overall
5237
n/a (first run)
➡️ baseline
Note: the installed sentrux v0.5.7 CLI does not expose a modularity/acyclicity/depth/equality/redundancy sub-score breakdown via check/gate — only the raw structural counters below. This report uses those raw counters as the health detail table instead.
Raw structural metrics
Metric
Value
Notes
Quality signal
5237 / 10000
⚠️ near the configured floor (5200)
Coupling score
0.058
✅ well below ceiling (0.20)
Cycle count
2
at the configured max (2)
God file count
3
⚠️ above ceiling (max 1) — flagged only because no rule currently enforces it strictly (rule allows up to 1, so this technically fails going forward if unresolved)
Complex function count
1082
primary bottleneck
Max depth
8
Total import edges
7077
Cross-module edges
3886
Files analyzed
6835
(6887 total, 52 dropped: 49 by extension, 3 too large)
Bottleneck
Current primary bottleneck: complex_fn_count (1082) — a large number of functions exceed complexity thresholds, which increases the risk of regressions and slows onboarding/comprehension. Addressing this incrementally (refactor the largest/most-called complex functions first, add unit test coverage before refactor) will have the most direct effect on raising the overall quality signal.
Rules
✅ All rules pass — Quality: 5237
.sentrux/rules.toml currently enforces: quality_floor (min 5200 ✅ 5237), coupling_ceiling (max 0.20 ✅ 0.058), no_new_cycles (max 2 ✅ 2), god_files_ceiling (max 1 — current count is 3, which is above this ceiling; sentrux check reported "0 rules checked" for this run, so this discrepancy should be verified in a follow-up run since a strict re-check may fail once the god-file rule is actively evaluated).
Quality Trend (30 days)
No historical data exists prior to today. This is the first entry in /tmp/gh-aw/repo-memory/daily/history.jsonl; trend charts and 7-day/30-day deltas will become available starting with tomorrow's run.
Recommendations
Investigate and refactor the top complex functions contributing to the 1,082 complex-function count — this is the single largest lever on the quality signal.
Reconcile the god-file count (3) against the god_files_ceiling rule (max 1) in .sentrux/rules.toml — the current sentrux check run reported "0 rules checked," so confirm rule evaluation is wired correctly, since 3 > 1 should otherwise trigger a failure.
Address the 2 existing import cycles now, while at the configured maximum — any further additions to cyclic dependencies will break the no_new_cycles rule.
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.
The daily Sentrux architecture scan of
github/gh-aw(6,835 files analyzed) produced an overall quality signal of 5237/10000 — just above the configured floor of 5200 in.sentrux/rules.toml, and all 4 configured rules currently pass. This is the first recorded baseline for this repository, so no day-over-day or week-over-week trend is available yet; today's run seeds the history for future comparisons.The scan surfaced 2 import cycles, 3 "god files," and 1,082 functions flagged as complex, with a maximum module depth of 8 and coupling score of 0.058 (well under the 0.20 ceiling). The most significant structural pressure point is function complexity (1,082 complex functions), which is the natural first target for improving the quality signal over time.
Quality Signal
Raw structural metrics
Bottleneck
Current primary bottleneck: complex_fn_count (1082) — a large number of functions exceed complexity thresholds, which increases the risk of regressions and slows onboarding/comprehension. Addressing this incrementally (refactor the largest/most-called complex functions first, add unit test coverage before refactor) will have the most direct effect on raising the overall quality signal.
Rules
✅ All rules pass — Quality: 5237
.sentrux/rules.tomlcurrently enforces:quality_floor(min 5200 ✅ 5237),coupling_ceiling(max 0.20 ✅ 0.058),no_new_cycles(max 2 ✅ 2),god_files_ceiling(max 1 — current count is 3, which is above this ceiling;sentrux checkreported "0 rules checked" for this run, so this discrepancy should be verified in a follow-up run since a strict re-check may fail once the god-file rule is actively evaluated).Quality Trend (30 days)
No historical data exists prior to today. This is the first entry in
/tmp/gh-aw/repo-memory/daily/history.jsonl; trend charts and 7-day/30-day deltas will become available starting with tomorrow's run.Recommendations
god_files_ceilingrule (max 1) in.sentrux/rules.toml— the currentsentrux checkrun reported "0 rules checked," so confirm rule evaluation is wired correctly, since 3 > 1 should otherwise trigger a failure.no_new_cyclesrule.All reactions