Commit Graph

4 Commits

Author SHA1 Message Date
Fimeg
c0d6ece30f cleanup: Remove unused files and fix ETHOS violations
Remove unused generation scripts (not referenced):
- scripts/generate-keypair.go (unused manual utility)
- cmd/tools/keygen/ (unused utility, clutters cmd structure)

Remove root-level dev files (clutter):
- restart_and_fix.sh (dangerous: wipes database)
- test_install_commands.sh (development only)
- test-binary (compiled artifact)
- sudo (third-party tool)
- scanning_ux_summary.txt (dev notes)

Fix ETHOS violations in build-secure-agent.sh:
- Remove emojis (🔨, , ℹ️)
- Replace with proper format: [INFO] [build] ...

Cleanup based on definitive code forensics.

Impact: Cleaner repository, ETHOS-compliant, no functional loss.
2025-12-20 15:23:13 -05:00
Fimeg
642eec5d44 Fix zero UUID and storage metrics issues\n\n- Add ID generation in signAndCreateCommand to prevent zero UUIDs\n- Fix storage metrics metadata field (remove pq.Array)\n- Add IdempotencyKey field to AgentCommand model\n\nThese issues were causing duplicate key violations and storage page errors. 2025-12-20 14:26:55 -05:00
Fimeg
a90692f1d8 fix: Complete AgentHealth improvements and build fixes
- Update Update scanner default from 15min to 12 hours (backend)
- Add 1 week and 2 week frequency options (frontend)
- Rename AgentScanners to AgentHealth component
- Add OS-aware package manager badges (APT, DNF, Windows/Winget, Docker)
- Fix all build errors (types, imports, storage metrics)
- Add useMemo optimization for enabled/auto-run counts
2025-12-17 21:30:10 -05:00
Fimeg
0fff047cb5 Implement proper storage metrics (P0-009)\n\n- Add dedicated storage_metrics table\n- Create StorageMetricReport models with proper field names\n- Add ReportStorageMetrics to agent client\n- Update storage scanner to use new method\n- Implement server-side handlers and queries\n- Register new routes and update UI\n- Remove legacy Scan() method\n- Follow ETHOS principles: honest naming, clean architecture 2025-12-17 17:00:05 -05:00