Skip to content

fix(cache): dedupe cache key handling and harden cache lifecycle safety#1570

Open
FayezBast wants to merge 1 commit intomainfrom
enhanc/circuit-breakers-hardening
Open

fix(cache): dedupe cache key handling and harden cache lifecycle safety#1570
FayezBast wants to merge 1 commit intomainfrom
enhanc/circuit-breakers-hardening

Conversation

@FayezBast
Copy link
Collaborator

Summary

Hardens the circuit-breaker/cache cleanup work by consolidating duplicate cache-key resolution, replacing brittle tech-readiness source-regex checks with AST-based assertions, deleting persistent entries on LRU eviction, preserving market metadata for mixed-case symbol collisions, validating Tauri prefix cache deletes, and inlining the trivial symbol-trim helper. Adds focused regression coverage for the updated cache and persistence behavior.

Type of change

  • Bug fix
  • Refactor / code cleanup

Affected areas

  • Market Radar / Crypto
  • Desktop app (Tauri)
  • Other: circuit breaker caching / persistence tests

Checklist

  • No API keys or secrets committed
  • TypeScript compiles without errors (npm run typecheck)

Screenshots

@vercel
Copy link

vercel bot commented Mar 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
worldmonitor Ignored Ignored Mar 14, 2026 9:59am

Request Review

Repository owner deleted a comment from ashsolei Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant