refactor: split renderer ipc and unraid domains
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# ForgeFlow architecture audit
|
||||
|
||||
Generated 2026-07-29T16:10:50.148Z. Complexity is a deterministic decision-point count used for hotspot ranking, not a claim of exact McCabe complexity.
|
||||
|
||||
## Files above 750 lines
|
||||
|
||||
| File | Lines | Decisions | Functions | IPC handlers | Responsibilities |
|
||||
|---|---:|---:|---:|---:|---|
|
||||
No findings.
|
||||
|
||||
## Files above 1,000 lines
|
||||
|
||||
| File | Lines | Decisions | Functions | IPC handlers | Responsibilities |
|
||||
|---|---:|---:|---:|---:|---|
|
||||
No findings.
|
||||
|
||||
## Cyclomatic hotspots
|
||||
|
||||
| File | Lines | Decisions | Functions | IPC handlers | Responsibilities |
|
||||
|---|---:|---:|---:|---:|---|
|
||||
| `src/main/server-inventory.cjs` | 578 | 89 | 104 | 0 | inventory, deployment, git, security, updates |
|
||||
| `src/renderer/actions/shell.js` | 481 | 89 | 81 | 0 | inventory, deployment, git, renderer |
|
||||
| `src/main/git-service.cjs` | 632 | 98 | 109 | 0 | git |
|
||||
|
||||
## Interpretation
|
||||
|
||||
Files above 750 lines require decomposition. Files above 1,000 lines are release blockers unless a concrete technical exception is documented. Mixed responsibility and IPC hotspot lists are available in the JSON report.
|
||||
Reference in New Issue
Block a user