You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf: optimize licensing calculator, resource counter, and consolidate _is_managed_service
- Module-level frozensets for DDI/asset type lookups (eliminate per-call set reconstruction)
- Single-pass provider grouping in _get_provider_breakdown (eliminate double _determine_provider scan)
- Module-level _IP_KEY_MAP constant in resource_counter (eliminate per-resource dict rebuild)
- Consolidate _is_managed_service into data-driven base class (3 copies -> 1)
- Proof manifest single write (serialize -> hash -> write, not write -> read -> rewrite)
- Single _scan_timestamp per discovery run (cached in __init__)
- Remove duplicate timestamp creation in all 3 provider discover.py files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments