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 codebase quality signal holds steady at 5234/10000 today, a marginal dip of 3 points from yesterday (5237). Over the past 30 days the signal has improved by +6 points, though it remains in the mid-range (5222–5315 all-time). The primary bottleneck continues to be function complexity, with 939 complex functions tracked — up 7 from yesterday and 44 from one week ago. Coupling has improved significantly over the past week (0.037 today vs 0.189 seven days ago), reflecting a positive architectural shift.
Quality Signal
Metric
Today
Yesterday
7d Ago
7d Trend
Overall
5234
5237
5237
➡️ stable
Coupling
0.037
0.036
0.189
⬆️ improved
Cycles
2
2
2
➡️ stable
God Files
2
2
2
➡️ stable
Max Depth
8
8
8
➡️ stable
Complex Fns
939
932
895
⬇️ degrading
Files analyzed: 5,238 (vs 5,208 yesterday, +30)
Bottleneck
Current primary bottleneck: complexity — 939 functions exceed the complexity threshold, up from 895 one week ago (+4.9%). Reducing deeply nested logic, splitting large functions, and extracting helper utilities are the most effective approaches.
Rules
⚠️ 0 rules evaluated by sentrux — sentrux check reported "0 rules checked". The .sentrux/rules.toml file defines 4 rules but they were not enforced by this run (possible version incompatibility with the rules format).
Manual assessment of configured rules:
Rule
Threshold
Current
Status
quality_floor
quality ≥ 5200
5234
✅ Pass
coupling_ceiling
coupling ≤ 0.20
0.037
✅ Pass
no_new_cycles
cycles ≤ 2
2
✅ Pass
god_files_ceiling
god_files ≤ 1
2
⚠️ Exceeds limit
Quality Trend (30 days)
The quality signal over the past 30 days shows a narrow, slowly oscillating band:
2026-05-12: 5228 (30 days ago)
2026-05-20: 5223 — brief dip, coupling spiked to 0.195
2026-05-22: 5222 — lowest recorded value in this period
2026-05-25 – 2026-06-03: Slow recovery to 5237, coupling remained elevated (~0.189–0.195)
2026-06-07: 5239 — highest recent value, coupling dropped sharply to 0.036 (likely a refactor)
2026-06-10: 5237
2026-06-11 (today): 5234
The 30-day net change is +6 points (+0.11%). The signal is trending slightly downward from the recent Jun 7 peak, driven by increasing function complexity. The coupling improvement since Jun 7 is a positive signal.
Recommendations
Reduce function complexity — 939 complex functions is the primary drag on the quality signal. Target the highest-complexity files for refactoring (split large functions, reduce nesting depth).
Address god files — 2 god files exceed the configured god_files_ceiling rule (max 1). Identify and decompose these oversized files into smaller, focused modules.
Fix sentrux rule evaluation — Investigate why sentrux check reports "0 rules checked" despite a valid rules.toml. Upgrading sentrux or reviewing the rules.toml syntax may restore automated rule enforcement.
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 codebase quality signal holds steady at 5234/10000 today, a marginal dip of 3 points from yesterday (5237). Over the past 30 days the signal has improved by +6 points, though it remains in the mid-range (5222–5315 all-time). The primary bottleneck continues to be function complexity, with 939 complex functions tracked — up 7 from yesterday and 44 from one week ago. Coupling has improved significantly over the past week (0.037 today vs 0.189 seven days ago), reflecting a positive architectural shift.
Quality Signal
Bottleneck
Current primary bottleneck: complexity — 939 functions exceed the complexity threshold, up from 895 one week ago (+4.9%). Reducing deeply nested logic, splitting large functions, and extracting helper utilities are the most effective approaches.
Rules
sentrux checkreported "0 rules checked". The.sentrux/rules.tomlfile defines 4 rules but they were not enforced by this run (possible version incompatibility with the rules format).Manual assessment of configured rules:
quality_floorcoupling_ceilingno_new_cyclesgod_files_ceilingQuality Trend (30 days)
The quality signal over the past 30 days shows a narrow, slowly oscillating band:
The 30-day net change is +6 points (+0.11%). The signal is trending slightly downward from the recent Jun 7 peak, driven by increasing function complexity. The coupling improvement since Jun 7 is a positive signal.
Recommendations
god_files_ceilingrule (max 1). Identify and decompose these oversized files into smaller, focused modules.sentrux checkreports "0 rules checked" despite a validrules.toml. Upgrading sentrux or reviewing the rules.toml syntax may restore automated rule enforcement.References: §27315133082
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
api.sentrux.devSee Network Configuration for more information.
Beta Was this translation helpful? Give feedback.
All reactions