dev_buddy_engine 0.2.0
dev_buddy_engine: ^0.2.0 copied to clipboard
Pure Dart diagnostic engine for DevBuddy. Provides event processing, analyzers, and export — zero Flutter dependency.
Changelog #
0.2.0 #
Added #
DevBuddyEngine— Central orchestrator with adaptiveBatchBufferEventBus— Stream-based event distribution with bounded historyBatchBuffer— 3-tier adaptive batching (IMMEDIATE/FAST/LAZY priorities)StateStore— Ring buffer with RAM budget (20MB default), hashCode pre-filter, anchor/diff compressionPluginRegistry— Plugin lifecycle management with dependency resolutionCorrelationEngine— 5 built-in cross-signal correlation rulesAccessibilityAuditor— WCAG 2.1 touch target, semantic label, image description auditRegressionDetector— Performance baseline comparison with configurable toleranceDataSanitizer— 3-tier PII scrubbing (9 regex patterns for credit cards, JWT, AWS keys, etc.)AuditLog— Crash-safe .jsonl persistence with corruption-tolerant parsingMarkdownExporter— GitHub-flavored diagnostic report generationFrameAnalyzer— O(1) FPS calculation with running sumJankDetector— Frame timing threshold evaluationErrorCatalog— 25 Flutter error patterns with human-readable translationsNetworkAnalyzer— HTTP status analysis and slow request detectionMemorySampler— RSS sampling with leak heuristicRebuildCounter/RebuildReporter— Widget rebuild frequency tracking- i18n support (English, Turkish)
- Zero external dependencies (pure Dart)