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
Sentrux scanned 6,767 files today and produced an overall quality signal of 5239/10000 — unchanged from the last recorded gate baseline and consistent with the long-running plateau seen since early July. The primary bottleneck remains function complexity (1,076 complex functions detected, up from 988 at the last logged entry on 2026-07-07). Coupling ticked up to 0.058 (from 0.038) and god-file count rose to 3 (from 2), both worth watching, though sentrux check reports zero rule violations — all configured architectural rules pass.
Note: the history log has a data gap between 2026-07-07 and today (2026-08-10), so day-over-day and 7-day deltas below are computed against the last available entry rather than a true prior day.
Quality Signal
Metric
Today
Last Recorded (2026-07-07)
Trend
Overall
5239
5216
⬆️
Coupling score
0.058
0.038
⬇️ (worse)
Cycles
2
2
➡️
God files
3
2
⬇️ (worse)
Complex functions
1076
988
⬇️ (worse)
Max depth
8
8
➡️
Sentrux's check/gate commands in this version report quality signal, coupling, cycles, and god-file counts rather than separate modularity/acyclicity/equality/redundancy scores — the table above uses the metrics actually emitted.
Bottleneck
Current primary bottleneck: complexity — 1,076 functions now exceed sentrux's complexity threshold, the highest count recorded in the tracked history. This typically signals functions doing too much (long branching logic, high cyclomatic complexity) and is best addressed by extracting smaller, single-purpose functions and simplifying conditional logic in hotspot files.
Rules
✅ All rules pass — Quality: 5239
Quality Trend (35 recorded entries, 2026-04-29 → 2026-08-10)
Highest signal: 5315 (2026-04-29)
Lowest signal: 5215 (2026-07-05)
Biggest single-step drop: 66 points on 2026-05-01 (5315 → 5249), coinciding with a large jump in tracked files (4184 → 4262)
Overall trend: slow, steady decline from the April high of 5315 down to a plateau around 5215–5239 through May–July, with today's reading (5239) sitting at the upper end of that plateau
File count has grown substantially over the tracked period (4184 → 6767 files, +62%), while quality signal has drifted down only modestly (~1.4%), suggesting the codebase has scaled without major structural degradation, but complexity and coupling are creeping up
Current direction: ➡️ stable-to-slightly-improving vs. the recent plateau, but ⬇️ regressing on complexity and coupling sub-metrics specifically
Recommendations
Reduce function complexity — target the highest-complexity files first; 1,076 complex functions is the largest count on record. Refactor by extracting helper functions and flattening nested conditionals in the top offenders.
Investigate the 3 god files — these likely concentrate a disproportionate share of responsibilities/dependencies; consider splitting them along clear seams to reduce coupling (currently at its highest tracked value, 0.058).
Restore continuous daily tracking — the gap between 2026-07-07 and 2026-08-10 limits trend precision; ensure this workflow runs on schedule so future comparisons are day-over-day rather than across a month-long gap.
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.
Sentrux scanned 6,767 files today and produced an overall quality signal of 5239/10000 — unchanged from the last recorded gate baseline and consistent with the long-running plateau seen since early July. The primary bottleneck remains function complexity (1,076 complex functions detected, up from 988 at the last logged entry on 2026-07-07). Coupling ticked up to 0.058 (from 0.038) and god-file count rose to 3 (from 2), both worth watching, though
sentrux checkreports zero rule violations — all configured architectural rules pass.Note: the history log has a data gap between 2026-07-07 and today (2026-08-10), so day-over-day and 7-day deltas below are computed against the last available entry rather than a true prior day.
Quality Signal
Sentrux's
check/gatecommands in this version report quality signal, coupling, cycles, and god-file counts rather than separate modularity/acyclicity/equality/redundancy scores — the table above uses the metrics actually emitted.Bottleneck
Current primary bottleneck: complexity — 1,076 functions now exceed sentrux's complexity threshold, the highest count recorded in the tracked history. This typically signals functions doing too much (long branching logic, high cyclomatic complexity) and is best addressed by extracting smaller, single-purpose functions and simplifying conditional logic in hotspot files.
Rules
✅ All rules pass — Quality: 5239
Quality Trend (35 recorded entries, 2026-04-29 → 2026-08-10)
Recommendations
All reactions