mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-05-11 17:24:42 +00:00
232c637f44
1. Hoist getCachedNodesAndPM() before observation loop in IngestNewFromDB 2. Resolve paths for late-arriving observations in IngestNewObservations 3. Extract shared extractEdgesFromObs() helper (DRY — was duplicated 3x) 4. Add error checking in async persistence goroutine (log first error) 5. Read graph ref under lock in IngestNewFromDB persistence block 6. Document graph lifecycle in backfillResolvedPaths 7. Add comment explaining why IngestNewFromDB SQL omits resolved_path 8. Confirm parseTimestamp handles empty strings safely (returns zero time) 9. TestPersistEdge now verifies last_seen is updated to later timestamp 10. Document startup ordering for ensureResolvedPathColumn vs detectSchema