Add forge pipeline polish, simple forge UX, and fleet management upgrades.
Fusion copies prep icon and version info via go-winres; optional Garble obfuscation, Authenticode signing, and dry-run size estimates. Forge Simple mode with smart defaults; fleet roster gets compact expandable cards, filters, bulk commands, per-agent notes/tags, and typed WebSocket payloads.
This commit is contained in:
11
PROBLEMS.md
11
PROBLEMS.md
@@ -29,7 +29,7 @@ Findings grouped by severity. Updated after bug-sweep pass.
|
||||
| M10 | CORS: `AllowCredentials: false` with `AllowedOrigins: *` |
|
||||
| M11 | Blueprint delete returns boolean `success` |
|
||||
| — | Deleted corrupt empty `server/internal/ollama/main.go` and root `main.go` (broke `go build`) |
|
||||
| — | AI shares wired from agent client stats |
|
||||
| — | Fleet filters, bulk commands, per-agent notes/tags (SQLite) |
|
||||
| — | Ollama prompt: `reinstall_miner` uses `build_id` |
|
||||
| — | Forge types/defaults include `process_hollowing`, `mesh_p2p`, `auto_spread` (default false) |
|
||||
|
||||
@@ -56,11 +56,10 @@ Findings grouped by severity. Updated after bug-sweep pass.
|
||||
|
||||
| ID | Issue |
|
||||
|----|-------|
|
||||
| M1 | Full tactical panel in agent list cards (compact mode exists but list still busy) |
|
||||
| M4 | Forge UI has no toggles for hollowing/mesh/spread (types/defaults only) |
|
||||
| M6 | Remote UI offline guard partial (compact checks `agent.status`) |
|
||||
| M1 | Compact agent list default — expand on click; full detail panel retained |
|
||||
| M6 | Remote actions disabled unless `status === online` (list, detail, dashboard) |
|
||||
| M7 | Row click vs button bubbling (compact uses `stopPropagation`) |
|
||||
| M9 | Fusion icon needs network for `go-winres` at forge time |
|
||||
| M9 | Fusion uses vendored `go-winres` (module + optional `go install` via run.bat) |
|
||||
|
||||
### Low
|
||||
|
||||
@@ -68,7 +67,7 @@ Findings grouped by severity. Updated after bug-sweep pass.
|
||||
|----|-------|
|
||||
| L1 | Dead CSS `.agent-actions` in `FleetPanels.css` |
|
||||
| L2 | Duplicate CSS imports on Dashboard/Agents |
|
||||
| L3 | Weak typing on WS payloads (`any`) |
|
||||
| L3 | WS payloads typed in `types/ws.ts` + `api/ws_types.go` (partial — not all message types) |
|
||||
| L4 | No integration tests for remote actions |
|
||||
| L5 | Mesh P2P requires build tag `p2p` for full libp2p |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user