Wave 2: Migrate scraper to StructuredLogger, add crash detection & topic tags
- Task #2: Migrate scraper_clean.py to use StructuredLogger with categories (37 log calls with metrics across browser/scraper/network/system) - Task #4: Add crash_reports table schema and database methods (save_crash_report, get_crash_report, get_crash_stats) - Task #9: Implement crash detection wrapper with metrics sampling (get_chrome_memory, get_dom_node_count, classify_crash) - Task #17: Add topic tags to frontend ReviewAnalytics (topic filter UI, tags on cards, topics in modal) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -15,6 +15,7 @@ export interface Review {
|
||||
review_id: string;
|
||||
owner_response?: OwnerResponse | null;
|
||||
photo_urls?: string[] | null;
|
||||
topics?: string[]; // Inferred topics from scraper
|
||||
// Derived fields (computed on load)
|
||||
parsedDate?: Date;
|
||||
dateCategory?: 'recent' | 'month' | 'year' | 'older'; // Time range category
|
||||
|
||||
Reference in New Issue
Block a user