Add recon UX backend: scan history, export, and streaming tests.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

Persist recon scans in SQLite with history diff and export routes; wire WebSocket streaming test coverage and relay path_tracer_hints in fleet reports.
This commit is contained in:
AetherForge
2026-06-07 12:25:35 -07:00
parent 826798c586
commit 5317135a7d
4 changed files with 260 additions and 0 deletions

View File

@@ -279,6 +279,9 @@ func (d *Database) migrate() error {
if err := d.ensureSeerTables(); err != nil {
return fmt.Errorf("seer migration: %w", err)
}
if err := d.ensureReconScansTable(); err != nil {
return fmt.Errorf("recon_scans migration: %w", err)
}
if err := d.ensureSubnetDiscoveriesTable(); err != nil {
return fmt.Errorf("subnet_discoveries migration: %w", err)
}