476dbfed3a
_render_peers_map_view called _sibling_resolutions per account, and each call ran _all_profile_host_configs(), which parses every profile's config.yaml via list_profiles() and re-reads its honcho.json; show() re-runs after every workspace switch. cmd_peers_map now scans once and threads the rows through. _seen_gateway_accounts turned a locked or corrupt state.db into the same [] that means "no gateway traffic yet"; it now notes the error on stderr before returning the empty list. The missing-table fallback for old schemas is unchanged.