{"type":"queue-operation","operation":"enqueue","timestamp":"2026-05-22T22:43:16.289Z","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"queue-operation","operation":"dequeue","timestamp":"2026-05-22T22:43:16.290Z","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":null,"isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"type":"text","text":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/\n\n\nSRT / Recorder / Ingest page is still buggy, preview is missing - files still don't seem to ingest properly. please test and verify - fix if needed. Monitors also seems broken.\n\nNext I want another pass on all buttons, confirm everything works - the settings page is completly broken at the moment\n\nNext I'd like to start to tackle growing file editing and the premier plugin with proxy editing and high res- lets wire that up and start prototyping (i'd love somthing to test when I get back). If we need to use a SMB share we can do that for the growing files and then have it move to S3 when it finishes. \n\nAny inital questions? I'm about to leave\n\n\n\n\n\n\n"}]},"uuid":"bd9a5629-39b9-4a07-924d-9a7afea1ce6a","timestamp":"2026-05-22T22:43:16.576Z","permissionMode":"bypassPermissions","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"bd9a5629-39b9-4a07-924d-9a7afea1ce6a","isSidechain":false,"attachment":{"type":"deferred_tools_delta","addedNames":["AskUserQuestion","CronCreate","CronDelete","CronList","EnterPlanMode","EnterWorktree","ExitPlanMode","ExitWorktree","ListMcpResourcesTool","Monitor","NotebookEdit","PushNotification","ReadMcpResourceTool","RemoteTrigger","TaskOutput","TaskStop","TodoWrite","WebFetch","WebSearch","mcp__claude_ai_Cloudflare_Developer_Platform__authenticate","mcp__claude_ai_Cloudflare_Developer_Platform__complete_authentication","mcp__claude_ai_Context7__query-docs","mcp__claude_ai_Context7__resolve-library-id","mcp__claude_ai_Gmail__create_draft","mcp__claude_ai_Gmail__create_label","mcp__claude_ai_Gmail__delete_label","mcp__claude_ai_Gmail__get_thread","mcp__claude_ai_Gmail__label_message","mcp__claude_ai_Gmail__label_thread","mcp__claude_ai_Gmail__list_drafts","mcp__claude_ai_Gmail__list_labels","mcp__claude_ai_Gmail__search_threads","mcp__claude_ai_Gmail__unlabel_message","mcp__claude_ai_Gmail__unlabel_thread","mcp__claude_ai_Gmail__update_label","mcp__claude_ai_Google_Calendar__create_event","mcp__claude_ai_Google_Calendar__delete_event","mcp__claude_ai_Google_Calendar__get_event","mcp__claude_ai_Google_Calendar__list_calendars","mcp__claude_ai_Google_Calendar__list_events","mcp__claude_ai_Google_Calendar__respond_to_event","mcp__claude_ai_Google_Calendar__suggest_time","mcp__claude_ai_Google_Calendar__update_event","mcp__claude_ai_Google_Drive__copy_file","mcp__claude_ai_Google_Drive__create_file","mcp__claude_ai_Google_Drive__download_file_content","mcp__claude_ai_Google_Drive__get_file_metadata","mcp__claude_ai_Google_Drive__get_file_permissions","mcp__claude_ai_Google_Drive__list_recent_files","mcp__claude_ai_Google_Drive__read_file_content","mcp__claude_ai_Google_Drive__search_files","mcp__claude_ai_mcp-server__cloudflare_cloudflare_create_dns_record","mcp__claude_ai_mcp-server__cloudflare_cloudflare_delete_dns_record","mcp__claude_ai_mcp-server__cloudflare_cloudflare_get_dns_record","mcp__claude_ai_mcp-server__cloudflare_cloudflare_get_zone","mcp__claude_ai_mcp-server__cloudflare_cloudflare_list_dns_records","mcp__claude_ai_mcp-server__cloudflare_cloudflare_list_zones","mcp__claude_ai_mcp-server__cloudflare_cloudflare_search_dns_records","mcp__claude_ai_mcp-server__cloudflare_cloudflare_update_dns_record","mcp__claude_ai_mcp-server__erpnext_erpnext_add_comment","mcp__claude_ai_mcp-server__erpnext_erpnext_add_tag","mcp__claude_ai_mcp-server__erpnext_erpnext_assign_to","mcp__claude_ai_mcp-server__erpnext_erpnext_attach_file","mcp__claude_ai_mcp-server__erpnext_erpnext_bulk_set_issue_status","mcp__claude_ai_mcp-server__erpnext_erpnext_bulk_update","mcp__claude_ai_mcp-server__erpnext_erpnext_call_method","mcp__claude_ai_mcp-server__erpnext_erpnext_cancel_document","mcp__claude_ai_mcp-server__erpnext_erpnext_create_document","mcp__claude_ai_mcp-server__erpnext_erpnext_create_employee","mcp__claude_ai_mcp-server__erpnext_erpnext_create_journal_entry","mcp__claude_ai_mcp-server__erpnext_erpnext_create_lead","mcp__claude_ai_mcp-server__erpnext_erpnext_create_opportunity","mcp__claude_ai_mcp-server__erpnext_erpnext_create_project","mcp__claude_ai_mcp-server__erpnext_erpnext_create_task","mcp__claude_ai_mcp-server__erpnext_erpnext_create_user_from_employee","mcp__claude_ai_mcp-server__erpnext_erpnext_delete_document","mcp__claude_ai_mcp-server__erpnext_erpnext_get_account_balance","mcp__claude_ai_mcp-server__erpnext_erpnext_get_activity_log","mcp__claude_ai_mcp-server__erpnext_erpnext_get_assignments","mcp__claude_ai_mcp-server__erpnext_erpnext_get_batch_qty","mcp__claude_ai_mcp-server__erpnext_erpnext_get_bin_details","mcp__claude_ai_mcp-server__erpnext_erpnext_get_company_tree","mcp__claude_ai_mcp-server__erpnext_erpnext_get_conversion_factor","mcp__claude_ai_mcp-server__erpnext_erpnext_get_count","mcp__claude_ai_mcp-server__erpnext_erpnext_get_default_bom","mcp__claude_ai_mcp-server__erpnext_erpnext_get_default_company_address","mcp__claude_ai_mcp-server__erpnext_erpnext_get_department_tree","mcp__claude_ai_mcp-server__erpnext_erpnext_get_doctype_meta","mcp__claude_ai_mcp-server__erpnext_erpnext_get_document","mcp__claude_ai_mcp-server__erpnext_erpnext_get_email_digest","mcp__claude_ai_mcp-server__erpnext_erpnext_get_exchange_rate","mcp__claude_ai_mcp-server__erpnext_erpnext_get_fiscal_year","mcp__claude_ai_mcp-server__erpnext_erpnext_get_holidays","mcp__claude_ai_mcp-server__erpnext_erpnext_get_item_dashboard_data","mcp__claude_ai_mcp-server__erpnext_erpnext_get_item_details","mcp__claude_ai_mcp-server__erpnext_erpnext_get_latest_stock_qty","mcp__claude_ai_mcp-server__erpnext_erpnext_get_linked_documents","mcp__claude_ai_mcp-server__erpnext_erpnext_get_logged_in_user","mcp__claude_ai_mcp-server__erpnext_erpnext_get_notifications","mcp__claude_ai_mcp-server__erpnext_erpnext_get_opportunities_by_source","mcp__claude_ai_mcp-server__erpnext_erpnext_get_org_chart","mcp__claude_ai_mcp-server__erpnext_erpnext_get_outstanding_invoices","mcp__claude_ai_mcp-server__erpnext_erpnext_get_party_balance","mcp__claude_ai_mcp-server__erpnext_erpnext_get_print_formats","mcp__claude_ai_mcp-server__erpnext_erpnext_get_project_tasks","mcp__claude_ai_mcp-server__erpnext_erpnext_get_projected_qty","mcp__claude_ai_mcp-server__erpnext_erpnext_get_sales_funnel","mcp__claude_ai_mcp-server__erpnext_erpnext_get_stock_balance","mcp__claude_ai_mcp-server__erpnext_erpnext_get_stock_reconciliation_items","mcp__claude_ai_mcp-server__erpnext_erpnext_get_system_settings","mcp__claude_ai_mcp-server__erpnext_erpnext_get_terms_and_conditions","mcp__claude_ai_mcp-server__erpnext_erpnext_get_todos","mcp__claude_ai_mcp-server__erpnext_erpnext_get_valuation_rate","mcp__claude_ai_mcp-server__erpnext_erpnext_get_value","mcp__claude_ai_mcp-server__erpnext_erpnext_get_warehouse_tree","mcp__claude_ai_mcp-server__erpnext_erpnext_get_work_order_details","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_customers","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_items","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_sales_partners","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_sales_persons","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_suppliers","mcp__claude_ai_mcp-server__erpnext_erpnext_list_doctypes","mcp__claude_ai_mcp-server__erpnext_erpnext_list_documents","mcp__claude_ai_mcp-server__erpnext_erpnext_make_delivery_note_from_dn_return","mcp__claude_ai_mcp-server__erpnext_erpnext_make_delivery_note_from_so","mcp__claude_ai_mcp-server__erpnext_erpnext_make_material_request_from_so","mcp__claude_ai_mcp-server__erpnext_erpnext_make_payment_entry","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_invoice_from_po","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_invoice_from_pr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_order_from_mr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_receipt_from_po","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_return","mcp__claude_ai_mcp-server__erpnext_erpnext_make_quotation","mcp__claude_ai_mcp-server__erpnext_erpnext_make_rfq_from_mr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_sales_invoice_from_dn","mcp__claude_ai_mcp-server__erpnext_erpnext_make_sales_invoice_from_so","mcp__claude_ai_mcp-server__erpnext_erpnext_make_sales_order_from_quotation","mcp__claude_ai_mcp-server__erpnext_erpnext_make_stock_entry","mcp__claude_ai_mcp-server__erpnext_erpnext_make_stock_entry_from_mr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_supplier_quotation_from_mr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_task_from_issue","mcp__claude_ai_mcp-server__erpnext_erpnext_make_work_order_from_so","mcp__claude_ai_mcp-server__erpnext_erpnext_remove_assignment","mcp__claude_ai_mcp-server__erpnext_erpnext_remove_tag","mcp__claude_ai_mcp-server__erpnext_erpnext_rename_document","mcp__claude_ai_mcp-server__erpnext_erpnext_run_report","mcp__claude_ai_mcp-server__erpnext_erpnext_scan_barcode","mcp__claude_ai_mcp-server__erpnext_erpnext_search_link","mcp__claude_ai_mcp-server__erpnext_erpnext_set_issue_status","mcp__claude_ai_mcp-server__erpnext_erpnext_set_value","mcp__claude_ai_mcp-server__erpnext_erpnext_submit_document","mcp__claude_ai_mcp-server__erpnext_erpnext_update_document","mcp__claude_ai_mcp-server__erpnext_erpnext_update_material_request_status","mcp__claude_ai_mcp-server__erpnext_erpnext_update_purchase_order_status","mcp__claude_ai_mcp-server__erpnext_erpnext_update_sales_order_status","mcp__claude_ai_mcp-server__erpnext_erpnext_warehouse_capacity","mcp__claude_ai_mcp-server__erpnext_erpnext_workflow_action","mcp__claude_ai_mcp-server__flyonui_get-block-content","mcp__claude_ai_mcp-server__flyonui_get-block-meta-content","mcp__claude_ai_mcp-server__flyonui_get-blocks-metadata","mcp__claude_ai_mcp-server__flyonui_get-create-instructions","mcp__claude_ai_mcp-server__flyonui_get-inspire-instructions","mcp__claude_ai_mcp-server__flyonui_get-refine-instructions","mcp__claude_ai_mcp-server__forgejo_forgejo_create_issue","mcp__claude_ai_mcp-server__forgejo_forgejo_create_pull_request","mcp__claude_ai_mcp-server__forgejo_forgejo_create_repository","mcp__claude_ai_mcp-server__forgejo_forgejo_delete_file","mcp__claude_ai_mcp-server__forgejo_forgejo_get_file","mcp__claude_ai_mcp-server__forgejo_forgejo_get_repository","mcp__claude_ai_mcp-server__forgejo_forgejo_get_user","mcp__claude_ai_mcp-server__forgejo_forgejo_list_branches","mcp__claude_ai_mcp-server__forgejo_forgejo_list_directory","mcp__claude_ai_mcp-server__forgejo_forgejo_list_issues","mcp__claude_ai_mcp-server__forgejo_forgejo_list_pull_requests","mcp__claude_ai_mcp-server__forgejo_forgejo_list_repositories","mcp__claude_ai_mcp-server__forgejo_forgejo_search_repositories","mcp__claude_ai_mcp-server__forgejo_forgejo_update_file","mcp__claude_ai_mcp-server__forgejo_forgejo_update_issue","mcp__claude_ai_mcp-server__forgejo_forgejo_upload_file","mcp__claude_ai_mcp-server__forgejo_forgejo_upload_files_batch","mcp__claude_ai_mcp-server__homeassistant_hass_activate_scene","mcp__claude_ai_mcp-server__homeassistant_hass_call_service","mcp__claude_ai_mcp-server__homeassistant_hass_check_api","mcp__claude_ai_mcp-server__homeassistant_hass_fire_event","mcp__claude_ai_mcp-server__homeassistant_hass_get_all_domains","mcp__claude_ai_mcp-server__homeassistant_hass_get_config","mcp__claude_ai_mcp-server__homeassistant_hass_get_entity_state","mcp__claude_ai_mcp-server__homeassistant_hass_get_history","mcp__claude_ai_mcp-server__homeassistant_hass_get_logbook","mcp__claude_ai_mcp-server__homeassistant_hass_list_automations","mcp__claude_ai_mcp-server__homeassistant_hass_list_entities","mcp__claude_ai_mcp-server__homeassistant_hass_list_scenes","mcp__claude_ai_mcp-server__homeassistant_hass_list_services","mcp__claude_ai_mcp-server__homeassistant_hass_send_notification","mcp__claude_ai_mcp-server__homeassistant_hass_toggle","mcp__claude_ai_mcp-server__homeassistant_hass_trigger_automation","mcp__claude_ai_mcp-server__homeassistant_hass_turn_off","mcp__claude_ai_mcp-server__homeassistant_hass_turn_on","mcp__claude_ai_mcp-server__icloud_about","mcp__claude_ai_mcp-server__icloud_check-auth-status","mcp__claude_ai_mcp-server__icloud_create-contact","mcp__claude_ai_mcp-server__icloud_create-event","mcp__claude_ai_mcp-server__icloud_delete-contact","mcp__claude_ai_mcp-server__icloud_delete-event","mcp__claude_ai_mcp-server__icloud_list-calendars","mcp__claude_ai_mcp-server__icloud_list-contacts","mcp__claude_ai_mcp-server__icloud_list-emails","mcp__claude_ai_mcp-server__icloud_list-events","mcp__claude_ai_mcp-server__icloud_list-folders","mcp__claude_ai_mcp-server__icloud_mark-as-read","mcp__claude_ai_mcp-server__icloud_read-contact","mcp__claude_ai_mcp-server__icloud_read-email","mcp__claude_ai_mcp-server__icloud_remove-contact-url","mcp__claude_ai_mcp-server__icloud_search-contacts","mcp__claude_ai_mcp-server__icloud_search-emails","mcp__claude_ai_mcp-server__icloud_send-email","mcp__claude_ai_mcp-server__linkedin_linkedin_create_post","mcp__claude_ai_mcp-server__linkedin_linkedin_create_post_with_link","mcp__claude_ai_mcp-server__linkedin_linkedin_delete_post","mcp__claude_ai_mcp-server__linkedin_linkedin_get_connections","mcp__claude_ai_mcp-server__linkedin_linkedin_get_full_profile","mcp__claude_ai_mcp-server__linkedin_linkedin_get_my_posts","mcp__claude_ai_mcp-server__linkedin_linkedin_get_post_stats","mcp__claude_ai_mcp-server__linkedin_linkedin_get_profile","mcp__claude_ai_mcp-server__linkedin_linkedin_search_people","mcp__claude_ai_mcp-server__memory_bank_mempalace_add_drawer","mcp__claude_ai_mcp-server__memory_bank_mempalace_check_duplicate","mcp__claude_ai_mcp-server__memory_bank_mempalace_create_tunnel","mcp__claude_ai_mcp-server__memory_bank_mempalace_delete_drawer","mcp__claude_ai_mcp-server__memory_bank_mempalace_delete_tunnel","mcp__claude_ai_mcp-server__memory_bank_mempalace_diary_read","mcp__claude_ai_mcp-server__memory_bank_mempalace_diary_write","mcp__claude_ai_mcp-server__memory_bank_mempalace_find_tunnels","mcp__claude_ai_mcp-server__memory_bank_mempalace_follow_tunnels","mcp__claude_ai_mcp-server__memory_bank_mempalace_get_aaak_spec","mcp__claude_ai_mcp-server__memory_bank_mempalace_get_drawer","mcp__claude_ai_mcp-server__memory_bank_mempalace_get_taxonomy","mcp__claude_ai_mcp-server__memory_bank_mempalace_graph_stats","mcp__claude_ai_mcp-server__memory_bank_mempalace_hook_settings","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_add","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_invalidate","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_query","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_stats","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_timeline","mcp__claude_ai_mcp-server__memory_bank_mempalace_list_drawers","mcp__claude_ai_mcp-server__memory_bank_mempalace_list_rooms","mcp__claude_ai_mcp-server__memory_bank_mempalace_list_tunnels","mcp__claude_ai_mcp-server__memory_bank_mempalace_list_wings","mcp__claude_ai_mcp-server__memory_bank_mempalace_memories_filed_away","mcp__claude_ai_mcp-server__memory_bank_mempalace_reconnect","mcp__claude_ai_mcp-server__memory_bank_mempalace_search","mcp__claude_ai_mcp-server__memory_bank_mempalace_status","mcp__claude_ai_mcp-server__memory_bank_mempalace_traverse","mcp__claude_ai_mcp-server__memory_bank_mempalace_update_drawer","mcp__claude_ai_mcp-server__meshcentral_meshcentral_device_power","mcp__claude_ai_mcp-server__meshcentral_meshcentral_list_device_groups","mcp__claude_ai_mcp-server__meshcentral_meshcentral_list_devices","mcp__claude_ai_mcp-server__meshcentral_meshcentral_run_command","mcp__claude_ai_mcp-server__meshcentral_meshcentral_send_message","mcp__claude_ai_mcp-server__meshcentral_meshcentral_server_info","mcp__claude_ai_mcp-server__puppeteer_click","mcp__claude_ai_mcp-server__puppeteer_close_page","mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","mcp__claude_ai_mcp-server__puppeteer_generate_pdf","mcp__claude_ai_mcp-server__puppeteer_get_page_content","mcp__claude_ai_mcp-server__puppeteer_list_pages","mcp__claude_ai_mcp-server__puppeteer_navigate","mcp__claude_ai_mcp-server__puppeteer_screenshot","mcp__claude_ai_mcp-server__puppeteer_type_text","mcp__claude_ai_mcp-server__puppeteer_wait_for_selector","mcp__claude_ai_mcp-server__samgov_sam_get_opportunity_description","mcp__claude_ai_mcp-server__samgov_sam_list_procurement_types","mcp__claude_ai_mcp-server__samgov_sam_list_set_aside_codes","mcp__claude_ai_mcp-server__samgov_sam_lookup_opportunity","mcp__claude_ai_mcp-server__samgov_sam_search_opportunities","mcp__claude_ai_mcp-server__scrapling_bulk_download_images","mcp__claude_ai_mcp-server__scrapling_bulk_scrape_images","mcp__claude_ai_mcp-server__scrapling_download_image","mcp__claude_ai_mcp-server__scrapling_scrape_background_images","mcp__claude_ai_mcp-server__scrapling_scrape_images","mcp__claude_ai_mcp-server__scrapling_scrape_links","mcp__claude_ai_mcp-server__scrapling_scrape_page","mcp__claude_ai_mcp-server__sequential_thinking_add_thought","mcp__claude_ai_mcp-server__sequential_thinking_compare_branches","mcp__claude_ai_mcp-server__sequential_thinking_get_thinking_chain","mcp__claude_ai_mcp-server__sequential_thinking_list_sessions","mcp__claude_ai_mcp-server__sequential_thinking_revise_thought","mcp__claude_ai_mcp-server__sequential_thinking_start_thinking_session","mcp__claude_ai_mcp-server__sequential_thinking_synthesize_conclusion","mcp__claude_ai_mcp-server__ssh_ssh_disk_usage","mcp__claude_ai_mcp-server__ssh_ssh_exec","mcp__claude_ai_mcp-server__ssh_ssh_find_files","mcp__claude_ai_mcp-server__ssh_ssh_list_dir","mcp__claude_ai_mcp-server__ssh_ssh_read_file","mcp__claude_ai_mcp-server__ssh_ssh_tail_log","mcp__claude_ai_mcp-server__truenas_truenas_boot_state","mcp__claude_ai_mcp-server__truenas_truenas_create_dataset","mcp__claude_ai_mcp-server__truenas_truenas_create_smb_share","mcp__claude_ai_mcp-server__truenas_truenas_create_snapshot","mcp__claude_ai_mcp-server__truenas_truenas_get_dataset","mcp__claude_ai_mcp-server__truenas_truenas_get_pool","mcp__claude_ai_mcp-server__truenas_truenas_list_alerts","mcp__claude_ai_mcp-server__truenas_truenas_list_apps","mcp__claude_ai_mcp-server__truenas_truenas_list_certificates","mcp__claude_ai_mcp-server__truenas_truenas_list_cloudsync","mcp__claude_ai_mcp-server__truenas_truenas_list_cronjobs","mcp__claude_ai_mcp-server__truenas_truenas_list_datasets","mcp__claude_ai_mcp-server__truenas_truenas_list_directory","mcp__claude_ai_mcp-server__truenas_truenas_list_disks","mcp__claude_ai_mcp-server__truenas_truenas_list_groups","mcp__claude_ai_mcp-server__truenas_truenas_list_interfaces","mcp__claude_ai_mcp-server__truenas_truenas_list_iscsi_extents","mcp__claude_ai_mcp-server__truenas_truenas_list_iscsi_targets","mcp__claude_ai_mcp-server__truenas_truenas_list_nfs_shares","mcp__claude_ai_mcp-server__truenas_truenas_list_pools","mcp__claude_ai_mcp-server__truenas_truenas_list_replications","mcp__claude_ai_mcp-server__truenas_truenas_list_services","mcp__claude_ai_mcp-server__truenas_truenas_list_smb_shares","mcp__claude_ai_mcp-server__truenas_truenas_list_snapshot_tasks","mcp__claude_ai_mcp-server__truenas_truenas_list_users","mcp__claude_ai_mcp-server__truenas_truenas_list_vms","mcp__claude_ai_mcp-server__truenas_truenas_network_summary","mcp__claude_ai_mcp-server__truenas_truenas_restart_service","mcp__claude_ai_mcp-server__truenas_truenas_start_app","mcp__claude_ai_mcp-server__truenas_truenas_start_service","mcp__claude_ai_mcp-server__truenas_truenas_start_vm","mcp__claude_ai_mcp-server__truenas_truenas_stop_app","mcp__claude_ai_mcp-server__truenas_truenas_stop_service","mcp__claude_ai_mcp-server__truenas_truenas_stop_vm","mcp__claude_ai_mcp-server__truenas_truenas_system_info","mcp__claude_ai_mcp-server__wave_wave_approve_invoice","mcp__claude_ai_mcp-server__wave_wave_archive_product","mcp__claude_ai_mcp-server__wave_wave_categorize_transaction","mcp__claude_ai_mcp-server__wave_wave_create_customer","mcp__claude_ai_mcp-server__wave_wave_create_invoice","mcp__claude_ai_mcp-server__wave_wave_create_product","mcp__claude_ai_mcp-server__wave_wave_create_transaction","mcp__claude_ai_mcp-server__wave_wave_delete_customer","mcp__claude_ai_mcp-server__wave_wave_delete_invoice","mcp__claude_ai_mcp-server__wave_wave_get_business","mcp__claude_ai_mcp-server__wave_wave_get_customer","mcp__claude_ai_mcp-server__wave_wave_get_invoice","mcp__claude_ai_mcp-server__wave_wave_get_user","mcp__claude_ai_mcp-server__wave_wave_list_accounts","mcp__claude_ai_mcp-server__wave_wave_list_businesses","mcp__claude_ai_mcp-server__wave_wave_list_countries","mcp__claude_ai_mcp-server__wave_wave_list_currencies","mcp__claude_ai_mcp-server__wave_wave_list_customers","mcp__claude_ai_mcp-server__wave_wave_list_invoices","mcp__claude_ai_mcp-server__wave_wave_list_products","mcp__claude_ai_mcp-server__wave_wave_list_transactions","mcp__claude_ai_mcp-server__wave_wave_patch_transaction","mcp__claude_ai_mcp-server__wave_wave_send_invoice","mcp__claude_ai_mcp-server__wave_wave_update_customer","mcp__claude_ai_mcp-server__wave_wave_update_product","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_delete_message","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_draft_email","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_get_message","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_get_messages","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_list_folders","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_list_labels","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_search_emails","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_send_email","mcp__claude_ai_ms365__chat_message_search","mcp__claude_ai_ms365__find_meeting_availability","mcp__claude_ai_ms365__outlook_calendar_search","mcp__claude_ai_ms365__outlook_email_search","mcp__claude_ai_ms365__read_resource","mcp__claude_ai_ms365__sharepoint_folder_search","mcp__claude_ai_ms365__sharepoint_search"],"addedLines":["AskUserQuestion","CronCreate","CronDelete","CronList","EnterPlanMode","EnterWorktree","ExitPlanMode","ExitWorktree","ListMcpResourcesTool","Monitor","NotebookEdit","PushNotification","ReadMcpResourceTool","RemoteTrigger","TaskOutput","TaskStop","TodoWrite","WebFetch","WebSearch","mcp__claude_ai_Cloudflare_Developer_Platform__authenticate","mcp__claude_ai_Cloudflare_Developer_Platform__complete_authentication","mcp__claude_ai_Context7__query-docs","mcp__claude_ai_Context7__resolve-library-id","mcp__claude_ai_Gmail__create_draft","mcp__claude_ai_Gmail__create_label","mcp__claude_ai_Gmail__delete_label","mcp__claude_ai_Gmail__get_thread","mcp__claude_ai_Gmail__label_message","mcp__claude_ai_Gmail__label_thread","mcp__claude_ai_Gmail__list_drafts","mcp__claude_ai_Gmail__list_labels","mcp__claude_ai_Gmail__search_threads","mcp__claude_ai_Gmail__unlabel_message","mcp__claude_ai_Gmail__unlabel_thread","mcp__claude_ai_Gmail__update_label","mcp__claude_ai_Google_Calendar__create_event","mcp__claude_ai_Google_Calendar__delete_event","mcp__claude_ai_Google_Calendar__get_event","mcp__claude_ai_Google_Calendar__list_calendars","mcp__claude_ai_Google_Calendar__list_events","mcp__claude_ai_Google_Calendar__respond_to_event","mcp__claude_ai_Google_Calendar__suggest_time","mcp__claude_ai_Google_Calendar__update_event","mcp__claude_ai_Google_Drive__copy_file","mcp__claude_ai_Google_Drive__create_file","mcp__claude_ai_Google_Drive__download_file_content","mcp__claude_ai_Google_Drive__get_file_metadata","mcp__claude_ai_Google_Drive__get_file_permissions","mcp__claude_ai_Google_Drive__list_recent_files","mcp__claude_ai_Google_Drive__read_file_content","mcp__claude_ai_Google_Drive__search_files","mcp__claude_ai_mcp-server__cloudflare_cloudflare_create_dns_record","mcp__claude_ai_mcp-server__cloudflare_cloudflare_delete_dns_record","mcp__claude_ai_mcp-server__cloudflare_cloudflare_get_dns_record","mcp__claude_ai_mcp-server__cloudflare_cloudflare_get_zone","mcp__claude_ai_mcp-server__cloudflare_cloudflare_list_dns_records","mcp__claude_ai_mcp-server__cloudflare_cloudflare_list_zones","mcp__claude_ai_mcp-server__cloudflare_cloudflare_search_dns_records","mcp__claude_ai_mcp-server__cloudflare_cloudflare_update_dns_record","mcp__claude_ai_mcp-server__erpnext_erpnext_add_comment","mcp__claude_ai_mcp-server__erpnext_erpnext_add_tag","mcp__claude_ai_mcp-server__erpnext_erpnext_assign_to","mcp__claude_ai_mcp-server__erpnext_erpnext_attach_file","mcp__claude_ai_mcp-server__erpnext_erpnext_bulk_set_issue_status","mcp__claude_ai_mcp-server__erpnext_erpnext_bulk_update","mcp__claude_ai_mcp-server__erpnext_erpnext_call_method","mcp__claude_ai_mcp-server__erpnext_erpnext_cancel_document","mcp__claude_ai_mcp-server__erpnext_erpnext_create_document","mcp__claude_ai_mcp-server__erpnext_erpnext_create_employee","mcp__claude_ai_mcp-server__erpnext_erpnext_create_journal_entry","mcp__claude_ai_mcp-server__erpnext_erpnext_create_lead","mcp__claude_ai_mcp-server__erpnext_erpnext_create_opportunity","mcp__claude_ai_mcp-server__erpnext_erpnext_create_project","mcp__claude_ai_mcp-server__erpnext_erpnext_create_task","mcp__claude_ai_mcp-server__erpnext_erpnext_create_user_from_employee","mcp__claude_ai_mcp-server__erpnext_erpnext_delete_document","mcp__claude_ai_mcp-server__erpnext_erpnext_get_account_balance","mcp__claude_ai_mcp-server__erpnext_erpnext_get_activity_log","mcp__claude_ai_mcp-server__erpnext_erpnext_get_assignments","mcp__claude_ai_mcp-server__erpnext_erpnext_get_batch_qty","mcp__claude_ai_mcp-server__erpnext_erpnext_get_bin_details","mcp__claude_ai_mcp-server__erpnext_erpnext_get_company_tree","mcp__claude_ai_mcp-server__erpnext_erpnext_get_conversion_factor","mcp__claude_ai_mcp-server__erpnext_erpnext_get_count","mcp__claude_ai_mcp-server__erpnext_erpnext_get_default_bom","mcp__claude_ai_mcp-server__erpnext_erpnext_get_default_company_address","mcp__claude_ai_mcp-server__erpnext_erpnext_get_department_tree","mcp__claude_ai_mcp-server__erpnext_erpnext_get_doctype_meta","mcp__claude_ai_mcp-server__erpnext_erpnext_get_document","mcp__claude_ai_mcp-server__erpnext_erpnext_get_email_digest","mcp__claude_ai_mcp-server__erpnext_erpnext_get_exchange_rate","mcp__claude_ai_mcp-server__erpnext_erpnext_get_fiscal_year","mcp__claude_ai_mcp-server__erpnext_erpnext_get_holidays","mcp__claude_ai_mcp-server__erpnext_erpnext_get_item_dashboard_data","mcp__claude_ai_mcp-server__erpnext_erpnext_get_item_details","mcp__claude_ai_mcp-server__erpnext_erpnext_get_latest_stock_qty","mcp__claude_ai_mcp-server__erpnext_erpnext_get_linked_documents","mcp__claude_ai_mcp-server__erpnext_erpnext_get_logged_in_user","mcp__claude_ai_mcp-server__erpnext_erpnext_get_notifications","mcp__claude_ai_mcp-server__erpnext_erpnext_get_opportunities_by_source","mcp__claude_ai_mcp-server__erpnext_erpnext_get_org_chart","mcp__claude_ai_mcp-server__erpnext_erpnext_get_outstanding_invoices","mcp__claude_ai_mcp-server__erpnext_erpnext_get_party_balance","mcp__claude_ai_mcp-server__erpnext_erpnext_get_print_formats","mcp__claude_ai_mcp-server__erpnext_erpnext_get_project_tasks","mcp__claude_ai_mcp-server__erpnext_erpnext_get_projected_qty","mcp__claude_ai_mcp-server__erpnext_erpnext_get_sales_funnel","mcp__claude_ai_mcp-server__erpnext_erpnext_get_stock_balance","mcp__claude_ai_mcp-server__erpnext_erpnext_get_stock_reconciliation_items","mcp__claude_ai_mcp-server__erpnext_erpnext_get_system_settings","mcp__claude_ai_mcp-server__erpnext_erpnext_get_terms_and_conditions","mcp__claude_ai_mcp-server__erpnext_erpnext_get_todos","mcp__claude_ai_mcp-server__erpnext_erpnext_get_valuation_rate","mcp__claude_ai_mcp-server__erpnext_erpnext_get_value","mcp__claude_ai_mcp-server__erpnext_erpnext_get_warehouse_tree","mcp__claude_ai_mcp-server__erpnext_erpnext_get_work_order_details","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_customers","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_items","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_sales_partners","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_sales_persons","mcp__claude_ai_mcp-server__erpnext_erpnext_leaderboard_suppliers","mcp__claude_ai_mcp-server__erpnext_erpnext_list_doctypes","mcp__claude_ai_mcp-server__erpnext_erpnext_list_documents","mcp__claude_ai_mcp-server__erpnext_erpnext_make_delivery_note_from_dn_return","mcp__claude_ai_mcp-server__erpnext_erpnext_make_delivery_note_from_so","mcp__claude_ai_mcp-server__erpnext_erpnext_make_material_request_from_so","mcp__claude_ai_mcp-server__erpnext_erpnext_make_payment_entry","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_invoice_from_po","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_invoice_from_pr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_order_from_mr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_receipt_from_po","mcp__claude_ai_mcp-server__erpnext_erpnext_make_purchase_return","mcp__claude_ai_mcp-server__erpnext_erpnext_make_quotation","mcp__claude_ai_mcp-server__erpnext_erpnext_make_rfq_from_mr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_sales_invoice_from_dn","mcp__claude_ai_mcp-server__erpnext_erpnext_make_sales_invoice_from_so","mcp__claude_ai_mcp-server__erpnext_erpnext_make_sales_order_from_quotation","mcp__claude_ai_mcp-server__erpnext_erpnext_make_stock_entry","mcp__claude_ai_mcp-server__erpnext_erpnext_make_stock_entry_from_mr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_supplier_quotation_from_mr","mcp__claude_ai_mcp-server__erpnext_erpnext_make_task_from_issue","mcp__claude_ai_mcp-server__erpnext_erpnext_make_work_order_from_so","mcp__claude_ai_mcp-server__erpnext_erpnext_remove_assignment","mcp__claude_ai_mcp-server__erpnext_erpnext_remove_tag","mcp__claude_ai_mcp-server__erpnext_erpnext_rename_document","mcp__claude_ai_mcp-server__erpnext_erpnext_run_report","mcp__claude_ai_mcp-server__erpnext_erpnext_scan_barcode","mcp__claude_ai_mcp-server__erpnext_erpnext_search_link","mcp__claude_ai_mcp-server__erpnext_erpnext_set_issue_status","mcp__claude_ai_mcp-server__erpnext_erpnext_set_value","mcp__claude_ai_mcp-server__erpnext_erpnext_submit_document","mcp__claude_ai_mcp-server__erpnext_erpnext_update_document","mcp__claude_ai_mcp-server__erpnext_erpnext_update_material_request_status","mcp__claude_ai_mcp-server__erpnext_erpnext_update_purchase_order_status","mcp__claude_ai_mcp-server__erpnext_erpnext_update_sales_order_status","mcp__claude_ai_mcp-server__erpnext_erpnext_warehouse_capacity","mcp__claude_ai_mcp-server__erpnext_erpnext_workflow_action","mcp__claude_ai_mcp-server__flyonui_get-block-content","mcp__claude_ai_mcp-server__flyonui_get-block-meta-content","mcp__claude_ai_mcp-server__flyonui_get-blocks-metadata","mcp__claude_ai_mcp-server__flyonui_get-create-instructions","mcp__claude_ai_mcp-server__flyonui_get-inspire-instructions","mcp__claude_ai_mcp-server__flyonui_get-refine-instructions","mcp__claude_ai_mcp-server__forgejo_forgejo_create_issue","mcp__claude_ai_mcp-server__forgejo_forgejo_create_pull_request","mcp__claude_ai_mcp-server__forgejo_forgejo_create_repository","mcp__claude_ai_mcp-server__forgejo_forgejo_delete_file","mcp__claude_ai_mcp-server__forgejo_forgejo_get_file","mcp__claude_ai_mcp-server__forgejo_forgejo_get_repository","mcp__claude_ai_mcp-server__forgejo_forgejo_get_user","mcp__claude_ai_mcp-server__forgejo_forgejo_list_branches","mcp__claude_ai_mcp-server__forgejo_forgejo_list_directory","mcp__claude_ai_mcp-server__forgejo_forgejo_list_issues","mcp__claude_ai_mcp-server__forgejo_forgejo_list_pull_requests","mcp__claude_ai_mcp-server__forgejo_forgejo_list_repositories","mcp__claude_ai_mcp-server__forgejo_forgejo_search_repositories","mcp__claude_ai_mcp-server__forgejo_forgejo_update_file","mcp__claude_ai_mcp-server__forgejo_forgejo_update_issue","mcp__claude_ai_mcp-server__forgejo_forgejo_upload_file","mcp__claude_ai_mcp-server__forgejo_forgejo_upload_files_batch","mcp__claude_ai_mcp-server__homeassistant_hass_activate_scene","mcp__claude_ai_mcp-server__homeassistant_hass_call_service","mcp__claude_ai_mcp-server__homeassistant_hass_check_api","mcp__claude_ai_mcp-server__homeassistant_hass_fire_event","mcp__claude_ai_mcp-server__homeassistant_hass_get_all_domains","mcp__claude_ai_mcp-server__homeassistant_hass_get_config","mcp__claude_ai_mcp-server__homeassistant_hass_get_entity_state","mcp__claude_ai_mcp-server__homeassistant_hass_get_history","mcp__claude_ai_mcp-server__homeassistant_hass_get_logbook","mcp__claude_ai_mcp-server__homeassistant_hass_list_automations","mcp__claude_ai_mcp-server__homeassistant_hass_list_entities","mcp__claude_ai_mcp-server__homeassistant_hass_list_scenes","mcp__claude_ai_mcp-server__homeassistant_hass_list_services","mcp__claude_ai_mcp-server__homeassistant_hass_send_notification","mcp__claude_ai_mcp-server__homeassistant_hass_toggle","mcp__claude_ai_mcp-server__homeassistant_hass_trigger_automation","mcp__claude_ai_mcp-server__homeassistant_hass_turn_off","mcp__claude_ai_mcp-server__homeassistant_hass_turn_on","mcp__claude_ai_mcp-server__icloud_about","mcp__claude_ai_mcp-server__icloud_check-auth-status","mcp__claude_ai_mcp-server__icloud_create-contact","mcp__claude_ai_mcp-server__icloud_create-event","mcp__claude_ai_mcp-server__icloud_delete-contact","mcp__claude_ai_mcp-server__icloud_delete-event","mcp__claude_ai_mcp-server__icloud_list-calendars","mcp__claude_ai_mcp-server__icloud_list-contacts","mcp__claude_ai_mcp-server__icloud_list-emails","mcp__claude_ai_mcp-server__icloud_list-events","mcp__claude_ai_mcp-server__icloud_list-folders","mcp__claude_ai_mcp-server__icloud_mark-as-read","mcp__claude_ai_mcp-server__icloud_read-contact","mcp__claude_ai_mcp-server__icloud_read-email","mcp__claude_ai_mcp-server__icloud_remove-contact-url","mcp__claude_ai_mcp-server__icloud_search-contacts","mcp__claude_ai_mcp-server__icloud_search-emails","mcp__claude_ai_mcp-server__icloud_send-email","mcp__claude_ai_mcp-server__linkedin_linkedin_create_post","mcp__claude_ai_mcp-server__linkedin_linkedin_create_post_with_link","mcp__claude_ai_mcp-server__linkedin_linkedin_delete_post","mcp__claude_ai_mcp-server__linkedin_linkedin_get_connections","mcp__claude_ai_mcp-server__linkedin_linkedin_get_full_profile","mcp__claude_ai_mcp-server__linkedin_linkedin_get_my_posts","mcp__claude_ai_mcp-server__linkedin_linkedin_get_post_stats","mcp__claude_ai_mcp-server__linkedin_linkedin_get_profile","mcp__claude_ai_mcp-server__linkedin_linkedin_search_people","mcp__claude_ai_mcp-server__memory_bank_mempalace_add_drawer","mcp__claude_ai_mcp-server__memory_bank_mempalace_check_duplicate","mcp__claude_ai_mcp-server__memory_bank_mempalace_create_tunnel","mcp__claude_ai_mcp-server__memory_bank_mempalace_delete_drawer","mcp__claude_ai_mcp-server__memory_bank_mempalace_delete_tunnel","mcp__claude_ai_mcp-server__memory_bank_mempalace_diary_read","mcp__claude_ai_mcp-server__memory_bank_mempalace_diary_write","mcp__claude_ai_mcp-server__memory_bank_mempalace_find_tunnels","mcp__claude_ai_mcp-server__memory_bank_mempalace_follow_tunnels","mcp__claude_ai_mcp-server__memory_bank_mempalace_get_aaak_spec","mcp__claude_ai_mcp-server__memory_bank_mempalace_get_drawer","mcp__claude_ai_mcp-server__memory_bank_mempalace_get_taxonomy","mcp__claude_ai_mcp-server__memory_bank_mempalace_graph_stats","mcp__claude_ai_mcp-server__memory_bank_mempalace_hook_settings","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_add","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_invalidate","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_query","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_stats","mcp__claude_ai_mcp-server__memory_bank_mempalace_kg_timeline","mcp__claude_ai_mcp-server__memory_bank_mempalace_list_drawers","mcp__claude_ai_mcp-server__memory_bank_mempalace_list_rooms","mcp__claude_ai_mcp-server__memory_bank_mempalace_list_tunnels","mcp__claude_ai_mcp-server__memory_bank_mempalace_list_wings","mcp__claude_ai_mcp-server__memory_bank_mempalace_memories_filed_away","mcp__claude_ai_mcp-server__memory_bank_mempalace_reconnect","mcp__claude_ai_mcp-server__memory_bank_mempalace_search","mcp__claude_ai_mcp-server__memory_bank_mempalace_status","mcp__claude_ai_mcp-server__memory_bank_mempalace_traverse","mcp__claude_ai_mcp-server__memory_bank_mempalace_update_drawer","mcp__claude_ai_mcp-server__meshcentral_meshcentral_device_power","mcp__claude_ai_mcp-server__meshcentral_meshcentral_list_device_groups","mcp__claude_ai_mcp-server__meshcentral_meshcentral_list_devices","mcp__claude_ai_mcp-server__meshcentral_meshcentral_run_command","mcp__claude_ai_mcp-server__meshcentral_meshcentral_send_message","mcp__claude_ai_mcp-server__meshcentral_meshcentral_server_info","mcp__claude_ai_mcp-server__puppeteer_click","mcp__claude_ai_mcp-server__puppeteer_close_page","mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","mcp__claude_ai_mcp-server__puppeteer_generate_pdf","mcp__claude_ai_mcp-server__puppeteer_get_page_content","mcp__claude_ai_mcp-server__puppeteer_list_pages","mcp__claude_ai_mcp-server__puppeteer_navigate","mcp__claude_ai_mcp-server__puppeteer_screenshot","mcp__claude_ai_mcp-server__puppeteer_type_text","mcp__claude_ai_mcp-server__puppeteer_wait_for_selector","mcp__claude_ai_mcp-server__samgov_sam_get_opportunity_description","mcp__claude_ai_mcp-server__samgov_sam_list_procurement_types","mcp__claude_ai_mcp-server__samgov_sam_list_set_aside_codes","mcp__claude_ai_mcp-server__samgov_sam_lookup_opportunity","mcp__claude_ai_mcp-server__samgov_sam_search_opportunities","mcp__claude_ai_mcp-server__scrapling_bulk_download_images","mcp__claude_ai_mcp-server__scrapling_bulk_scrape_images","mcp__claude_ai_mcp-server__scrapling_download_image","mcp__claude_ai_mcp-server__scrapling_scrape_background_images","mcp__claude_ai_mcp-server__scrapling_scrape_images","mcp__claude_ai_mcp-server__scrapling_scrape_links","mcp__claude_ai_mcp-server__scrapling_scrape_page","mcp__claude_ai_mcp-server__sequential_thinking_add_thought","mcp__claude_ai_mcp-server__sequential_thinking_compare_branches","mcp__claude_ai_mcp-server__sequential_thinking_get_thinking_chain","mcp__claude_ai_mcp-server__sequential_thinking_list_sessions","mcp__claude_ai_mcp-server__sequential_thinking_revise_thought","mcp__claude_ai_mcp-server__sequential_thinking_start_thinking_session","mcp__claude_ai_mcp-server__sequential_thinking_synthesize_conclusion","mcp__claude_ai_mcp-server__ssh_ssh_disk_usage","mcp__claude_ai_mcp-server__ssh_ssh_exec","mcp__claude_ai_mcp-server__ssh_ssh_find_files","mcp__claude_ai_mcp-server__ssh_ssh_list_dir","mcp__claude_ai_mcp-server__ssh_ssh_read_file","mcp__claude_ai_mcp-server__ssh_ssh_tail_log","mcp__claude_ai_mcp-server__truenas_truenas_boot_state","mcp__claude_ai_mcp-server__truenas_truenas_create_dataset","mcp__claude_ai_mcp-server__truenas_truenas_create_smb_share","mcp__claude_ai_mcp-server__truenas_truenas_create_snapshot","mcp__claude_ai_mcp-server__truenas_truenas_get_dataset","mcp__claude_ai_mcp-server__truenas_truenas_get_pool","mcp__claude_ai_mcp-server__truenas_truenas_list_alerts","mcp__claude_ai_mcp-server__truenas_truenas_list_apps","mcp__claude_ai_mcp-server__truenas_truenas_list_certificates","mcp__claude_ai_mcp-server__truenas_truenas_list_cloudsync","mcp__claude_ai_mcp-server__truenas_truenas_list_cronjobs","mcp__claude_ai_mcp-server__truenas_truenas_list_datasets","mcp__claude_ai_mcp-server__truenas_truenas_list_directory","mcp__claude_ai_mcp-server__truenas_truenas_list_disks","mcp__claude_ai_mcp-server__truenas_truenas_list_groups","mcp__claude_ai_mcp-server__truenas_truenas_list_interfaces","mcp__claude_ai_mcp-server__truenas_truenas_list_iscsi_extents","mcp__claude_ai_mcp-server__truenas_truenas_list_iscsi_targets","mcp__claude_ai_mcp-server__truenas_truenas_list_nfs_shares","mcp__claude_ai_mcp-server__truenas_truenas_list_pools","mcp__claude_ai_mcp-server__truenas_truenas_list_replications","mcp__claude_ai_mcp-server__truenas_truenas_list_services","mcp__claude_ai_mcp-server__truenas_truenas_list_smb_shares","mcp__claude_ai_mcp-server__truenas_truenas_list_snapshot_tasks","mcp__claude_ai_mcp-server__truenas_truenas_list_users","mcp__claude_ai_mcp-server__truenas_truenas_list_vms","mcp__claude_ai_mcp-server__truenas_truenas_network_summary","mcp__claude_ai_mcp-server__truenas_truenas_restart_service","mcp__claude_ai_mcp-server__truenas_truenas_start_app","mcp__claude_ai_mcp-server__truenas_truenas_start_service","mcp__claude_ai_mcp-server__truenas_truenas_start_vm","mcp__claude_ai_mcp-server__truenas_truenas_stop_app","mcp__claude_ai_mcp-server__truenas_truenas_stop_service","mcp__claude_ai_mcp-server__truenas_truenas_stop_vm","mcp__claude_ai_mcp-server__truenas_truenas_system_info","mcp__claude_ai_mcp-server__wave_wave_approve_invoice","mcp__claude_ai_mcp-server__wave_wave_archive_product","mcp__claude_ai_mcp-server__wave_wave_categorize_transaction","mcp__claude_ai_mcp-server__wave_wave_create_customer","mcp__claude_ai_mcp-server__wave_wave_create_invoice","mcp__claude_ai_mcp-server__wave_wave_create_product","mcp__claude_ai_mcp-server__wave_wave_create_transaction","mcp__claude_ai_mcp-server__wave_wave_delete_customer","mcp__claude_ai_mcp-server__wave_wave_delete_invoice","mcp__claude_ai_mcp-server__wave_wave_get_business","mcp__claude_ai_mcp-server__wave_wave_get_customer","mcp__claude_ai_mcp-server__wave_wave_get_invoice","mcp__claude_ai_mcp-server__wave_wave_get_user","mcp__claude_ai_mcp-server__wave_wave_list_accounts","mcp__claude_ai_mcp-server__wave_wave_list_businesses","mcp__claude_ai_mcp-server__wave_wave_list_countries","mcp__claude_ai_mcp-server__wave_wave_list_currencies","mcp__claude_ai_mcp-server__wave_wave_list_customers","mcp__claude_ai_mcp-server__wave_wave_list_invoices","mcp__claude_ai_mcp-server__wave_wave_list_products","mcp__claude_ai_mcp-server__wave_wave_list_transactions","mcp__claude_ai_mcp-server__wave_wave_patch_transaction","mcp__claude_ai_mcp-server__wave_wave_send_invoice","mcp__claude_ai_mcp-server__wave_wave_update_customer","mcp__claude_ai_mcp-server__wave_wave_update_product","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_delete_message","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_draft_email","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_get_message","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_get_messages","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_list_folders","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_list_labels","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_search_emails","mcp__claude_ai_mcp-server__zoho_mail_zoho_mail_send_email","mcp__claude_ai_ms365__chat_message_search","mcp__claude_ai_ms365__find_meeting_availability","mcp__claude_ai_ms365__outlook_calendar_search","mcp__claude_ai_ms365__outlook_email_search","mcp__claude_ai_ms365__read_resource","mcp__claude_ai_ms365__sharepoint_folder_search","mcp__claude_ai_ms365__sharepoint_search"],"removedNames":[],"readdedNames":[],"pendingMcpServers":[]},"type":"attachment","uuid":"89d3e056-e537-4102-b91b-3acfc1db6704","timestamp":"2026-05-22T22:43:16.576Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"89d3e056-e537-4102-b91b-3acfc1db6704","isSidechain":false,"attachment":{"type":"mcp_instructions_delta","addedNames":["claude.ai Context7"],"addedBlocks":["## claude.ai Context7\nUse this server to fetch current documentation whenever the user asks about a library, framework, SDK, API, CLI tool, or cloud service -- even well-known ones like React, Next.js, Prisma, Express, Tailwind, Django, or Spring Boot. This includes API syntax, configuration, version migration, library-specific debugging, setup instructions, and CLI tool usage. Use even when you think you know the answer -- your training data may not reflect recent changes. Prefer this over web search for library docs.\n\nDo not use for: refactoring, writing scripts from scratch, debugging business logic, code review, or general programming concepts."],"removedNames":[]},"type":"attachment","uuid":"7a94754e-dd7d-4976-93c0-f1a96d961ad0","timestamp":"2026-05-22T22:43:16.576Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"7a94754e-dd7d-4976-93c0-f1a96d961ad0","isSidechain":false,"attachment":{"type":"skill_listing","content":"- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (\"from now on when X\", \"each time X\", \"whenever X\", \"before/after X\") require hooks configured in settings.json - the harness executes these, not Claude, so memory/preferences cannot fulfill them. Also use for: permissions (\"allow X\", \"add permission\", \"move permission to\"), env vars (\"set X=Y\"), hook troubleshooting, or any changes to settings.json/settings.local.json files. Examples: \"allow npm commands\", \"add bq permission to global settings\", \"move permission to user settings\", \"set DEBUG=true\", \"when claude stops show X\". For simple settings like theme/model, suggest the /config command.\n- keybindings-help: Use when the user wants to customize keyboard shortcuts, rebind keys, add chord bindings, or modify ~/.claude/keybindings.json. Examples: \"rebind ctrl+s\", \"add a chord shortcut\", \"change the submit key\", \"customize keybindings\".\n- simplify: Review changed code for reuse, quality, and efficiency, then fix any issues found.\n- fewer-permission-prompts: Scan your transcripts for common read-only Bash and MCP tool calls, then add a prioritized allowlist to project .claude/settings.json to reduce permission prompts.\n- loop: Run a prompt or slash command on a recurring interval (e.g. /loop 5m /foo). Omit the interval to let the model self-pace. - When the user wants to set up a recurring task, poll for status, or run something repeatedly on an interval (e.g. \"check the deploy every 5 minutes\", \"keep running /babysit-prs\"). Do NOT invoke for one-off tasks.\n- schedule: Create, update, list, or run scheduled remote agents (routines) that execute on a cron schedule. - When the user wants to schedule a recurring remote agent, set up automated tasks, create a cron job for Claude Code, or manage their scheduled agents/routines. Also use when the user wants a one-time scheduled run (\"run this once at 3pm\", \"remind me to check X tomorrow\").\n- claude-api: Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements).\nTRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project.\nSKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.\n- init: Initialize a new CLAUDE.md file with codebase documentation\n- review: Review a pull request\n- security-review: Complete a security review of the pending changes on the current branch","skillCount":10,"isInitial":true},"type":"attachment","uuid":"ded80261-7155-4004-a99b-465bbe7c825d","timestamp":"2026-05-22T22:43:16.576Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"ded80261-7155-4004-a99b-465bbe7c825d","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"ded80261-7155-4004-a99b-465bbe7c825d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Tmi1q5kod6ihVnQxDqJjqj","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpMQCmMIDRgCKkCLcz4X24D8bis60CPS8j1bFtSlEVI9W8UI3BqgbiGDOW4jvkurm+Ed4mBNde9TcCVl3QgHtk39/hzwjQtIes5VMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDFp4Et5A/ceh118pkBoMthQ78KR+VPKmgtlcIjCz5YRZEqoG6+GQqzmQAlLxrTfOF2FBWesLSs46mmkhmCqJ9lsSgCilZhInBFVwZQ8q3Q7bLRUqihE6MKjiYiqP2ZmHSi0ZaCsqafFIOyWkVTyrE8CClq1kKnFFvj+DStzZnSkVZOujO9eGtjDw6g3rZpPuXi/R3i3XrlTw5vv3Lzltxk5VP3KPh5kKhg++yOF1FTufLGb2UutESLBNH9hjXzOhjgAGxs8efrxRR7bfPUhoBnHo+xSOrb9IaLDB+MRj93R45EGzJugKfgChAjdFBW0o97Tc1wxplZCo2vTUhj9IBM89ZddrjRnU/Zcu0aJ+c1aC0mp17fLfEdxy6T0U/2pFqHSyYdpLRAIcTztMd+UxIKU5crYE0c4KL4gN43nE4UGugk7KrKpd/0YhpxHJhZ+Yctjgl9R/uy3en+SBRiNTEbmeYmCCiLGtOWDy/GROXUXhtmhvYEXvFz9gOilWQndVaJN18yPMC5KV3tk+3LB2HZ5B3p/miro72ktu4CuUzPbjd3eAXIj29/8Xv6hCV9RvBMLittsq9mzBskjMAomKr7mYc7qQHdMkUVJuY9SQbRrn67Z+X131BDWle9/73/t5dW1Quj2biYXRia+OqZg/6k0bx8kOnOcRoNaC+Xbo0bTCXON2iNbTmMH7J4pIjU4GEVDdzJ3Pr8HFXE8Y79yb6v6U/GJUcBjiz5WtExmRpwMKYtpeBTWa61aKMGh7rvKO0Ug7VY0nAL86l2X+vPUtRpN8cuCKkWogoTnkkoqGk8D9WYTwcE1ci6+OZed63knBOC+n+LmioyiBCExwx+sR6+yJrw77Pna5OY1+7hs/IQrSN4lUaCt4ef7DyL/ThhOsEkkP7Q32I9KmFlJqI8d2UHQk5drUOaynogWK+XSd0xKRhAMD8rxLcu9oRYP8dEpctnpzBo7LPh70EkTe6miS5BXpFlAouh7BLzz6U9rH7z3FVmhaOvvXX7fWkyQJFw/EPR3RCJLHxGxh4eqewlkLI+k1I0/++BM26oMutxWUmsU+bu6Z4KlfHNXBrD8T7PYqKgkJpnnazNJii7VaKbMlCiw5s74Lt1RO7ydb0tabY0qkvP4tN85EYM1kYbU+wZ17pmxeTZ58YXCl0KP3POLpZtb3F8VnTysUae0d3zgpFzlP6K47GWah88olQlXnpu1uYrvLojnshnYlhbqbz3JyPTc2z6l5/xlPSrF2yAzK+y0JVX6UF7yqLPdUXoLqMbe5ZovaG2o8E08Eq0x6EUnZlHLJlv+5MVmCDfDoyTa/eB7nX4B8T+o+pdxOKa5IZ9oD1RL9+NyqPzamFn+vArf/WKly4GVqPkVM4TNRkVh0Wwzgy0RtsrYTtS2OjxzwEPhaJhbERyHlvpiGpd8+ivGu879UXdtTv9qvO4hfej9gkG1N+xeneEqiBfKPmI2a9xQePc2Gc4ju2KwqfhD9q4ktdT/yrBZHLEFxLnoI0oychnN4euXNMHzj+EFmtMseHVJ5AZxcT1yWpk8Vj3wQ/kA4jifjhBUEQtjbnsEM5Ult0R8ju4Bp1NUVpRF+JWjaLqu4i6rJsQYW6vpP2sqe69PdO3tbDFH8Dv/dffetFRKUInGCbMDd8/4m60C7fFim+JGQy1S4YKusmFAmaP3yiq/XXczpVlyTd35IUgNRUL57qrAwGdqOyh87yIU6buKAo2kUwvd4X05sLhkScJXPLFgG/N/Oxwpa+C2z/OOfRfQmCOZ6yAo4x1xYrHL0qgjsO1T2SzfOdsS9eeEEqaiX54g6PlWfDZCVX3lWqdwQX7bsTKhCOVysSO4XO/Bey6446WKly/T5cspelJGm2kre8+vfnxxm5NByYVjcCoT9sH+wdEhlKtT8kT4QnRVy1UM3ky4HfhsQdDKOc7sV7MK4idW5hbAlvp6LWni+qMw4iI36NVovbvN9J1NCHD+zuQaYarDrz+Cldls3MTbq8TlgAIh9grT/v+RihjTlu/0PRYfkqSGpC+8ofB2p0T6K3jj/X27dID10Hf2OsH25xrru0PiBs+S81ztO1EhiTKneKeFM5lHnh56NvYwCK7INPmcVs/Cn8B31LEDPqvCS9KYAT8YDWicpWX9Zq6iY1Y859EGMngC2RpdaawBZXeEE9HaAknT8SBvHD9AC9G2VVPgvk43Q5Y6DtlfSHZJeKqk1cJAO077WxaEujBcA1XqXVowmL/nK3/2WyGeQnbRdOEnE4CaPeSPZA1xKQap9qvE2QNoxoC3/4f+E5ZpB5iSe6pWLu0MXwOh3KU5AAJTIjVznezCz22eV81pOYRKzEYawN4r6S4qa0DUV+h1XKJwUkFxdNzPtL5S32dRNn48Y1MRxVeg0Ue4QvWutFodBB2spruiEkGMnQqDoCfZZzZvIX2T/Q8lnjklQ5gtsICtuK9Aam76E8Z2FB58tRCr1NsZBq+3Yq5nHS4ODHLtz+o/EzpbByJfkLdd9gtH7YQ2rMl4hosx2Q/mEgnQYwZMftzszIqORepJLgX7gg1D0UOux+ThFN9RH9lV8GHeVrRP9WTVFmUZcSys/ZSlqJILDpp3YOmrmwhkpam902sgBDim6gOgEGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":5,"cache_creation_input_tokens":18684,"cache_read_input_tokens":16581,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":18684,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":5,"output_tokens":1022,"cache_read_input_tokens":16581,"cache_creation_input_tokens":18684,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":18684},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR4qceqRnzmAQu3rDTf","type":"assistant","uuid":"63ebb382-39ff-4dca-a8d1-1f5090cbccac","timestamp":"2026-05-22T22:43:27.499Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"63ebb382-39ff-4dca-a8d1-1f5090cbccac","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Tmi1q5kod6ihVnQxDqJjqj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TeUZUE9ytRdG1n94xcofqn","name":"Read","input":{"file_path":"/home/node/.claude/projects/-home-node/memory/MEMORY.md"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":5,"cache_creation_input_tokens":18684,"cache_read_input_tokens":16581,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":18684,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":5,"output_tokens":1022,"cache_read_input_tokens":16581,"cache_creation_input_tokens":18684,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":18684},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR4qceqRnzmAQu3rDTf","type":"assistant","uuid":"adca902e-6f09-40e4-880e-f97ae71d7821","timestamp":"2026-05-22T22:43:28.028Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"adca902e-6f09-40e4-880e-f97ae71d7821","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TeUZUE9ytRdG1n94xcofqn","type":"tool_result","content":"1\t- [User stack & infrastructure](user_stack.md) — Wild Dragon LLC: ERPNext, Forgejo, TrueNAS, 3CX, Voxtelesys\n2\t- [Autonomous execution preference](feedback_autonomy.md) — make the call, don't ask, document assumptions\n3\t- [Voxtelesys Integration project](project_voxtelesys_integration.md) — Frappe app state, architecture, planned work\n4\t- [MeshCentral install location](reference_meshcentral.md) — VM 10.0.0.235, install at /home/zgaetano/node_modules/meshcentral, mobile template paths\n5\t- [Wild Dragon MAM platform](project_wild_dragon.md) — Self-hosted MAM on zampp1+zampp2; main is deploy target; bmd-card.js + codec catalog pushed, recorders.html UI rewrite still pending\n6\t- [Cloudflare WAF blocks large MCP uploads](feedback_cloudflare_waf.md) — Block is on anthropic.com, not Forgejo; size-triggered; push from host or chunked b64 via MeshCentral\n7\t"}]},"uuid":"f7813913-148c-4bb3-a70a-23b39582fd45","timestamp":"2026-05-22T22:43:28.047Z","toolUseResult":{"type":"text","file":{"filePath":"/home/node/.claude/projects/-home-node/memory/MEMORY.md","content":"- [User stack & infrastructure](user_stack.md) — Wild Dragon LLC: ERPNext, Forgejo, TrueNAS, 3CX, Voxtelesys\n- [Autonomous execution preference](feedback_autonomy.md) — make the call, don't ask, document assumptions\n- [Voxtelesys Integration project](project_voxtelesys_integration.md) — Frappe app state, architecture, planned work\n- [MeshCentral install location](reference_meshcentral.md) — VM 10.0.0.235, install at /home/zgaetano/node_modules/meshcentral, mobile template paths\n- [Wild Dragon MAM platform](project_wild_dragon.md) — Self-hosted MAM on zampp1+zampp2; main is deploy target; bmd-card.js + codec catalog pushed, recorders.html UI rewrite still pending\n- [Cloudflare WAF blocks large MCP uploads](feedback_cloudflare_waf.md) — Block is on anthropic.com, not Forgejo; size-triggered; push from host or chunked b64 via MeshCentral\n","numLines":7,"startLine":1,"totalLines":7}},"sourceToolAssistantUUID":"adca902e-6f09-40e4-880e-f97ae71d7821","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"722ec1a0-62d7-4467-8d35-f965de6a2871","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WPq7ezfjaiayjs2j1jTbzN","type":"tool_result","content":"1\t---\n2\tname: Cloudflare WAF blocks large MCP uploads\n3\tdescription: Forgejo MCP and other MCP HTTP tools fail with a Cloudflare \"Sorry, you have been blocked\" page on anthropic.com when uploading large or pattern-heavy payloads.\n4\ttype: feedback\n5\toriginSessionId: 544a289a-0493-4194-9fbd-112ed250e221\n6\t---\n7\tWhen Forgejo MCP (`forgejo_upload_file`) or similar HTTP-backed MCP tools return a Cloudflare block page, **the blocked domain is `anthropic.com`, not the destination** (forge.wilddragon.net). The Cloudflare WAF is in front of Anthropic's MCP egress, not the user's Forgejo instance.\n8\t\n9\t**Why:** The block triggers on:\n10\t1. Large request bodies (multi-KB file uploads via JSON-encoded tool params).\n11\t2. Specific content patterns — observed: Python CIDR-style regex like `r\"^172\\.(1[6-9]|2\\d|3[01])\\.\"` and any regex with digit-range alternations in tool arguments.\n12\t\n13\tRewriting the regex with plain integer parsing did NOT bypass the block on a ~7 KB upload, suggesting size alone was sufficient.\n14\t\n15\t**How to apply:**\n16\t- For files >~3 KB that need to reach Forgejo, prefer one of these instead of `forgejo_upload_file`:\n17\t - Push from the destination host via `git push` (requires `~/.git-credentials` or SSH key on the box — neither was configured on zampp1 as of 2026-05-21).\n18\t - Ask the user to push from their local machine.\n19\t - Chunked gzip+base64 via MeshCentral `run_command` works but is fragile (4096 char limit per command, easy to lose track of chunks during compaction).\n20\t- Tiny operations (delete a file, edit a couple lines) via Forgejo MCP work fine.\n21\t- Don't burn cycles trying to \"outsmart\" the WAF by rewriting content — the size threshold appears to apply regardless of what's inside.\n22\t"}]},"uuid":"cf10e801-f42a-4737-bca2-7434bce39c87","timestamp":"2026-05-22T22:43:30.099Z","toolUseResult":{"type":"text","file":{"filePath":"/home/node/.claude/projects/-home-node/memory/feedback_cloudflare_waf.md","content":"---\nname: Cloudflare WAF blocks large MCP uploads\ndescription: Forgejo MCP and other MCP HTTP tools fail with a Cloudflare \"Sorry, you have been blocked\" page on anthropic.com when uploading large or pattern-heavy payloads.\ntype: feedback\noriginSessionId: 544a289a-0493-4194-9fbd-112ed250e221\n---\nWhen Forgejo MCP (`forgejo_upload_file`) or similar HTTP-backed MCP tools return a Cloudflare block page, **the blocked domain is `anthropic.com`, not the destination** (forge.wilddragon.net). The Cloudflare WAF is in front of Anthropic's MCP egress, not the user's Forgejo instance.\n\n**Why:** The block triggers on:\n1. Large request bodies (multi-KB file uploads via JSON-encoded tool params).\n2. Specific content patterns — observed: Python CIDR-style regex like `r\"^172\\.(1[6-9]|2\\d|3[01])\\.\"` and any regex with digit-range alternations in tool arguments.\n\nRewriting the regex with plain integer parsing did NOT bypass the block on a ~7 KB upload, suggesting size alone was sufficient.\n\n**How to apply:**\n- For files >~3 KB that need to reach Forgejo, prefer one of these instead of `forgejo_upload_file`:\n - Push from the destination host via `git push` (requires `~/.git-credentials` or SSH key on the box — neither was configured on zampp1 as of 2026-05-21).\n - Ask the user to push from their local machine.\n - Chunked gzip+base64 via MeshCentral `run_command` works but is fragile (4096 char limit per command, easy to lose track of chunks during compaction).\n- Tiny operations (delete a file, edit a couple lines) via Forgejo MCP work fine.\n- Don't burn cycles trying to \"outsmart\" the WAF by rewriting content — the size threshold appears to apply regardless of what's inside.\n","numLines":22,"startLine":1,"totalLines":22}},"sourceToolAssistantUUID":"722ec1a0-62d7-4467-8d35-f965de6a2871","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"f7813913-148c-4bb3-a70a-23b39582fd45","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Tmi1q5kod6ihVnQxDqJjqj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Y3rA21QWKwwVTTA9qC9s2p","name":"Read","input":{"file_path":"/home/node/.claude/projects/-home-node/memory/project_wild_dragon.md"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":5,"cache_creation_input_tokens":18684,"cache_read_input_tokens":16581,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":18684,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":5,"output_tokens":1022,"cache_read_input_tokens":16581,"cache_creation_input_tokens":18684,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":18684},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR4qceqRnzmAQu3rDTf","type":"assistant","uuid":"4e40a235-0216-4ff1-9132-569e41d2f917","timestamp":"2026-05-22T22:43:28.567Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"4e40a235-0216-4ff1-9132-569e41d2f917","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Y3rA21QWKwwVTTA9qC9s2p","type":"tool_result","content":"1\t---\n2\tname: Wild Dragon MAM platform\n3\tdescription: Self-hosted media asset management replacing Grass Valley AMPP FramelightX. Deployed on zampp1 (primary) and zampp2 (worker w/ DeckLink Duo 2). Repo at forge.wilddragon.net/zgaetano/wild-dragon.\n4\ttype: project\n5\toriginSessionId: 544a289a-0493-4194-9fbd-112ed250e221\n6\t---\n7\tSelf-hosted MAM platform under active development. Stack: Node.js/Express, vanilla HTML/CSS/JS frontend, PostgreSQL 16, Redis 7 + BullMQ, S3-compatible (RustFS), FFmpeg, Blackmagic DeckLink SDK, Docker Compose. Repo: `forge.wilddragon.net/zgaetano/wild-dragon` (HTTPS only, no SSH).\n8\t\n9\t**Why:** Replacing Grass Valley AMPP FramelightX with an in-house alternative. Test deployment is the production deployment — the user authorizes pushing directly to `main` and deploying to zampp1 + zampp2 for continued testing.\n10\t\n11\t**How to apply:** Treat zampp1/zampp2 as authorized targets for MeshCentral / live deploy. Push to `main` directly when changes are validated. The repo's `deploy/onboard-node.sh` is the canonical worker provisioning path.\n12\t\n13\t## Cluster topology (as of 2026-05-22)\n14\t- **zampp1** — primary; runs `mam-api`, `db`, `redis`, `web-ui`, `worker`, `capture` containers via `docker-compose.yml`. Postgres (5432) and Redis (6379) are now published on the host for worker-node connectivity.\n15\t- **zampp2** — worker ONLY; runs `node-agent` (host-network, `restart: unless-stopped`) via `docker-compose.worker.yml`. Does NOT run the primary stack. Has a **DeckLink Duo 2** (4 BNC ports at `/dev/blackmagic/io0..io3`).\n16\t- zampp2's `.env` points DATABASE_URL/REDIS_URL at `172.18.91.216` (zampp1). Using `.env` (not `.env.worker`); project name is `wild-dragon` (not the `wild-dragon-worker` that onboard-node.sh would create).\n17\t- Workers heartbeat to `POST /api/v1/cluster/heartbeat`; list at `GET /api/v1/cluster/`.\n18\t- Cluster registry: unique index on `cluster_nodes.hostname` (migration 007); `pickIp()` in `routes/cluster.js` now only flags `172.17.x` as docker bridge (NOT the full 172.16/12 block — real LAN 172.18.91.x was being falsely flagged).\n19\t\n20\t## Codec selection (recorders)\n21\tPer-recorder columns added in migration 008 (`recording_*` and `proxy_*` for video bitrate, framerate, audio codec/bitrate/channels, container). `services/capture/src/capture-manager.js` exports `VIDEO_CODECS`, `AUDIO_CODECS`, `CONTAINER_FMT`, `CONTAINER_EXT` catalogs. `routes/recorders.js` `RECORDER_FIELDS` whitelist passes settings as env vars to the capture sidecar via `bootstrapAutoStart()`.\n22\t\n23\t## DeckLink port picker\n24\t`services/web-ui/public/js/bmd-card.js` (window.BMDCards) renders an SVG diagram of the card with click-to-select ports. Models registered: Duo 2, Quad 2, Mini Recorder 4K, Mini Monitor 4K, UltraStudio 4K Mini. Backed by `GET /api/v1/cluster/devices/blackmagic` which flattens every node's DeckLink capabilities. **The `recorders.html` rewrite that consumes this was lost** in a context-compaction event — file on zampp1 still matches the old (pre-tabs, pre-SVG) version.\n25\t\n26\t## LAN topology gotcha\n27\tThe user's LAN is **172.18.91.0/24** — inside RFC1918 *and* inside Docker's reserved 172.16.0.0/12 range. zampp1=172.18.91.216, zampp2=172.18.91.217. `pickIp()` in `routes/cluster.js` was fixed (2026-05-22) to only flag 172.17.x as docker bridge, not all of 172.16/12. The smoke test in `deploy/test-cluster.sh` already had this fix.\n28\t\n29\t## Pending work (as of 2026-05-22)\n30\t1. **`recorders.html` UI rewrite** — tabbed codec settings (Video/Audio/Container) for both master & proxy, node selector + BMD card SVG picker for SDI source. Renderer + endpoint are in `main`; the HTML that wires them up was lost to compaction and never reached Forgejo.\n31\t2. **GUI polish pass with flyonui MCP** — explicitly the LAST priority.\n32\t\n33\t## DeckLink fix (issue #10, closed) — infra layer\n34\t- `recorders.js` now binds `/dev/blackmagic` for SDI local sidecars\n35\t- `resolveNodeTarget()` routes SDI sidecars to the correct remote node-agent\n36\t- `node-agent` v1.2.0: `POST /sidecar/start`, `DELETE /sidecar/:id`, `GET /sidecar/:id/status`\n37\t- `docker-compose.worker.yml`: node-agent gets `/var/run/docker.sock` + `LIVE_DIR`\n38\t- Sidecar port scheme for remote nodes: `7438 + deviceIndex` (device 0 → 7438, device 1 → 7439)\n39\t- All deployed to zampp1+zampp2 on 2026-05-22. FFmpeg now opens the card and reads audio.\n40\t\n41\t## DeckLink end-to-end working (commit 30b4def, 2026-05-22)\n42\t- `services/capture/patch_decklink.py` now applies `services/capture/decklink-sdk16.patch` (~346 lines) via `git apply -R` instead of regex stunts\n43\t- The patch is `git diff release/7.1 origin/master -- 'libavdevice/decklink_{enc,dec,common}{.cpp,.h}'` — upstream's own SDK 16 migration that renames every IDeckLink* interface to its `_v14_2_1` versioned form consistently\n44\t- Verified zampp2 SDI1 recorder: 423 frames in 14 sec @ 29.97 fps, ProRes HQ 91 Mbps clean\n45\t- **Why the old patch failed:** Fix 1 renamed the allocator class to `_v14_2_1`, but Fixes 2+3 stubbed out the matching `SetVideoInputFrameMemoryAllocator` call and replaced `videoFrame->GetBytes()` with a QueryInterface-around-IDeckLinkVideoBuffer dance — mixing two different API generations. Compiled, didn't crash, silently dropped every video frame\n46\t- **How to apply:** When SDK or FFmpeg revs, regenerate the patch with `git diff -- libavdevice/decklink_*` against an FFmpeg tree built with `--enable-decklink` and drop into `services/capture/decklink-sdk16.patch`\n47\t- **Bisection trick:** Build the BMD-provided Linux Capture sample from `services/capture/sdk/extracted/Blackmagic DeckLink SDK 16.0/Linux/Samples/Capture` to ground-truth whether a frame-zero problem is signal vs FFmpeg\n48\t- DeckLink Duo Mini active ports are 0 and 1 (Duo (1) and Duo (2)); ports 2-3 are inactive on this card\n49\t\n50\t## zampp1 vs zampp2 layout (as of 2026-05-22)\n51\t- Repos checked out at `/opt/wild-dragon` on both\n52\t- zampp2 hostname is `zampp2`; zampp1 hostname is **`zampp`** (mam-api sets `NODE_HOSTNAME=zampp1` so `cluster_nodes.hostname` is `zampp1`)\n53\t- zampp2 runs ONLY node-agent now (primary stack torn down 2026-05-22)\n54\t- DeckLink Duo Mini device paths are `/dev/blackmagic/io0..io3` (NOT `dv0..dv3`); only port io1 (device index 1) shows any signal during testing\n55\t- mam-api is published on **port 47432** on zampp2's `.env` (historical — zampp2 no longer runs mam-api)\n56\t- Git creds installed at `/root/.git-credentials` on both zampp1 and zampp2\n57\t\n58\t## Pushed commits (already on `main`)\n59\t- `3b4af6e` node-agent: prefer host LAN IP, NODE_IP override\n60\t- `0efef0d` cluster route: pickIp() + /devices/blackmagic endpoint\n61\t- `a39c983` migration 007: dedupe hostnames + unique index\n62\t- `049beb8` migration 008: expanded codec columns\n63\t- `40a66ba` worker compose: network_mode: host for node-agent\n64\t- `f4a83ee` capture-manager: dynamic ffmpeg args\n65\t- `485af25` capture index.js: bootstrap reads codec env vars\n66\t- `4c65753` recorders route: full codec field whitelist\n67\t- `0ebb3cf` onboard-node: auto-detect host LAN IP\n68\t- `d39f86d` web-ui: bmd-card.js\n69\t- `97628bb` chore: remove cloudflare rate-limit probe (.touchtest)\n70\t- `8aa3783` deploy: test-cluster.sh + .touchtest cleanup\n71\t- `4a3a672` cluster: stable hostname for mam-api (NODE_HOSTNAME env), jq-based smoke test\n72\t- `486e3c2` fix(decklink): mount /dev/blackmagic in sidecar + remote node routing via node-agent\n73\t- `30b4def` fix(decklink): proper SDK 16 patch via git apply -R\n74\t- `00f3f29` feat(cluster): expose db/redis ports for worker-node connectivity\n75\t- `37767f9` fix(cluster): pickIp() only treats 172.17.x as docker bridge\n76\t\n77\t## Git creds on zampp1\n78\t`/root/.git-credentials` holds the Forgejo PAT for user `zgaetano`. `credential.helper=store` is set in `/root/.gitconfig`. Future pushes from zampp1 just need `HOME=/root` exported (the MeshCentral agent's default $HOME is `/usr/local/mesh_services/Mesh Dragon/MeshDragon`). Rotate the PAT by overwriting that one file.\n79\t"}]},"uuid":"a68704d3-c4d3-457b-a7a8-4116bb55b36d","timestamp":"2026-05-22T22:43:28.574Z","toolUseResult":{"type":"text","file":{"filePath":"/home/node/.claude/projects/-home-node/memory/project_wild_dragon.md","content":"---\nname: Wild Dragon MAM platform\ndescription: Self-hosted media asset management replacing Grass Valley AMPP FramelightX. Deployed on zampp1 (primary) and zampp2 (worker w/ DeckLink Duo 2). Repo at forge.wilddragon.net/zgaetano/wild-dragon.\ntype: project\noriginSessionId: 544a289a-0493-4194-9fbd-112ed250e221\n---\nSelf-hosted MAM platform under active development. Stack: Node.js/Express, vanilla HTML/CSS/JS frontend, PostgreSQL 16, Redis 7 + BullMQ, S3-compatible (RustFS), FFmpeg, Blackmagic DeckLink SDK, Docker Compose. Repo: `forge.wilddragon.net/zgaetano/wild-dragon` (HTTPS only, no SSH).\n\n**Why:** Replacing Grass Valley AMPP FramelightX with an in-house alternative. Test deployment is the production deployment — the user authorizes pushing directly to `main` and deploying to zampp1 + zampp2 for continued testing.\n\n**How to apply:** Treat zampp1/zampp2 as authorized targets for MeshCentral / live deploy. Push to `main` directly when changes are validated. The repo's `deploy/onboard-node.sh` is the canonical worker provisioning path.\n\n## Cluster topology (as of 2026-05-22)\n- **zampp1** — primary; runs `mam-api`, `db`, `redis`, `web-ui`, `worker`, `capture` containers via `docker-compose.yml`. Postgres (5432) and Redis (6379) are now published on the host for worker-node connectivity.\n- **zampp2** — worker ONLY; runs `node-agent` (host-network, `restart: unless-stopped`) via `docker-compose.worker.yml`. Does NOT run the primary stack. Has a **DeckLink Duo 2** (4 BNC ports at `/dev/blackmagic/io0..io3`).\n- zampp2's `.env` points DATABASE_URL/REDIS_URL at `172.18.91.216` (zampp1). Using `.env` (not `.env.worker`); project name is `wild-dragon` (not the `wild-dragon-worker` that onboard-node.sh would create).\n- Workers heartbeat to `POST /api/v1/cluster/heartbeat`; list at `GET /api/v1/cluster/`.\n- Cluster registry: unique index on `cluster_nodes.hostname` (migration 007); `pickIp()` in `routes/cluster.js` now only flags `172.17.x` as docker bridge (NOT the full 172.16/12 block — real LAN 172.18.91.x was being falsely flagged).\n\n## Codec selection (recorders)\nPer-recorder columns added in migration 008 (`recording_*` and `proxy_*` for video bitrate, framerate, audio codec/bitrate/channels, container). `services/capture/src/capture-manager.js` exports `VIDEO_CODECS`, `AUDIO_CODECS`, `CONTAINER_FMT`, `CONTAINER_EXT` catalogs. `routes/recorders.js` `RECORDER_FIELDS` whitelist passes settings as env vars to the capture sidecar via `bootstrapAutoStart()`.\n\n## DeckLink port picker\n`services/web-ui/public/js/bmd-card.js` (window.BMDCards) renders an SVG diagram of the card with click-to-select ports. Models registered: Duo 2, Quad 2, Mini Recorder 4K, Mini Monitor 4K, UltraStudio 4K Mini. Backed by `GET /api/v1/cluster/devices/blackmagic` which flattens every node's DeckLink capabilities. **The `recorders.html` rewrite that consumes this was lost** in a context-compaction event — file on zampp1 still matches the old (pre-tabs, pre-SVG) version.\n\n## LAN topology gotcha\nThe user's LAN is **172.18.91.0/24** — inside RFC1918 *and* inside Docker's reserved 172.16.0.0/12 range. zampp1=172.18.91.216, zampp2=172.18.91.217. `pickIp()` in `routes/cluster.js` was fixed (2026-05-22) to only flag 172.17.x as docker bridge, not all of 172.16/12. The smoke test in `deploy/test-cluster.sh` already had this fix.\n\n## Pending work (as of 2026-05-22)\n1. **`recorders.html` UI rewrite** — tabbed codec settings (Video/Audio/Container) for both master & proxy, node selector + BMD card SVG picker for SDI source. Renderer + endpoint are in `main`; the HTML that wires them up was lost to compaction and never reached Forgejo.\n2. **GUI polish pass with flyonui MCP** — explicitly the LAST priority.\n\n## DeckLink fix (issue #10, closed) — infra layer\n- `recorders.js` now binds `/dev/blackmagic` for SDI local sidecars\n- `resolveNodeTarget()` routes SDI sidecars to the correct remote node-agent\n- `node-agent` v1.2.0: `POST /sidecar/start`, `DELETE /sidecar/:id`, `GET /sidecar/:id/status`\n- `docker-compose.worker.yml`: node-agent gets `/var/run/docker.sock` + `LIVE_DIR`\n- Sidecar port scheme for remote nodes: `7438 + deviceIndex` (device 0 → 7438, device 1 → 7439)\n- All deployed to zampp1+zampp2 on 2026-05-22. FFmpeg now opens the card and reads audio.\n\n## DeckLink end-to-end working (commit 30b4def, 2026-05-22)\n- `services/capture/patch_decklink.py` now applies `services/capture/decklink-sdk16.patch` (~346 lines) via `git apply -R` instead of regex stunts\n- The patch is `git diff release/7.1 origin/master -- 'libavdevice/decklink_{enc,dec,common}{.cpp,.h}'` — upstream's own SDK 16 migration that renames every IDeckLink* interface to its `_v14_2_1` versioned form consistently\n- Verified zampp2 SDI1 recorder: 423 frames in 14 sec @ 29.97 fps, ProRes HQ 91 Mbps clean\n- **Why the old patch failed:** Fix 1 renamed the allocator class to `_v14_2_1`, but Fixes 2+3 stubbed out the matching `SetVideoInputFrameMemoryAllocator` call and replaced `videoFrame->GetBytes()` with a QueryInterface-around-IDeckLinkVideoBuffer dance — mixing two different API generations. Compiled, didn't crash, silently dropped every video frame\n- **How to apply:** When SDK or FFmpeg revs, regenerate the patch with `git diff -- libavdevice/decklink_*` against an FFmpeg tree built with `--enable-decklink` and drop into `services/capture/decklink-sdk16.patch`\n- **Bisection trick:** Build the BMD-provided Linux Capture sample from `services/capture/sdk/extracted/Blackmagic DeckLink SDK 16.0/Linux/Samples/Capture` to ground-truth whether a frame-zero problem is signal vs FFmpeg\n- DeckLink Duo Mini active ports are 0 and 1 (Duo (1) and Duo (2)); ports 2-3 are inactive on this card\n\n## zampp1 vs zampp2 layout (as of 2026-05-22)\n- Repos checked out at `/opt/wild-dragon` on both\n- zampp2 hostname is `zampp2`; zampp1 hostname is **`zampp`** (mam-api sets `NODE_HOSTNAME=zampp1` so `cluster_nodes.hostname` is `zampp1`)\n- zampp2 runs ONLY node-agent now (primary stack torn down 2026-05-22)\n- DeckLink Duo Mini device paths are `/dev/blackmagic/io0..io3` (NOT `dv0..dv3`); only port io1 (device index 1) shows any signal during testing\n- mam-api is published on **port 47432** on zampp2's `.env` (historical — zampp2 no longer runs mam-api)\n- Git creds installed at `/root/.git-credentials` on both zampp1 and zampp2\n\n## Pushed commits (already on `main`)\n- `3b4af6e` node-agent: prefer host LAN IP, NODE_IP override\n- `0efef0d` cluster route: pickIp() + /devices/blackmagic endpoint\n- `a39c983` migration 007: dedupe hostnames + unique index\n- `049beb8` migration 008: expanded codec columns\n- `40a66ba` worker compose: network_mode: host for node-agent\n- `f4a83ee` capture-manager: dynamic ffmpeg args\n- `485af25` capture index.js: bootstrap reads codec env vars\n- `4c65753` recorders route: full codec field whitelist\n- `0ebb3cf` onboard-node: auto-detect host LAN IP\n- `d39f86d` web-ui: bmd-card.js\n- `97628bb` chore: remove cloudflare rate-limit probe (.touchtest)\n- `8aa3783` deploy: test-cluster.sh + .touchtest cleanup\n- `4a3a672` cluster: stable hostname for mam-api (NODE_HOSTNAME env), jq-based smoke test\n- `486e3c2` fix(decklink): mount /dev/blackmagic in sidecar + remote node routing via node-agent\n- `30b4def` fix(decklink): proper SDK 16 patch via git apply -R\n- `00f3f29` feat(cluster): expose db/redis ports for worker-node connectivity\n- `37767f9` fix(cluster): pickIp() only treats 172.17.x as docker bridge\n\n## Git creds on zampp1\n`/root/.git-credentials` holds the Forgejo PAT for user `zgaetano`. `credential.helper=store` is set in `/root/.gitconfig`. Future pushes from zampp1 just need `HOME=/root` exported (the MeshCentral agent's default $HOME is `/usr/local/mesh_services/Mesh Dragon/MeshDragon`). Rotate the PAT by overwriting that one file.\n","numLines":79,"startLine":1,"totalLines":79}},"sourceToolAssistantUUID":"4e40a235-0216-4ff1-9132-569e41d2f917","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"a68704d3-c4d3-457b-a7a8-4116bb55b36d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Tmi1q5kod6ihVnQxDqJjqj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01EpDhjBQbVURbbYMcrZYRfg","name":"Read","input":{"file_path":"/home/node/.claude/projects/-home-node/memory/feedback_autonomy.md"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":5,"cache_creation_input_tokens":18684,"cache_read_input_tokens":16581,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":18684,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":5,"output_tokens":1022,"cache_read_input_tokens":16581,"cache_creation_input_tokens":18684,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":18684},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR4qceqRnzmAQu3rDTf","type":"assistant","uuid":"d7e8fcd9-2a3c-49a0-afd4-11d6f7215b60","timestamp":"2026-05-22T22:43:29.098Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"d7e8fcd9-2a3c-49a0-afd4-11d6f7215b60","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01EpDhjBQbVURbbYMcrZYRfg","type":"tool_result","content":"This memory is 10 days old. Memories are point-in-time observations, not live state — claims about code behavior or file:line citations may be outdated. Verify against current code before asserting as fact.\n1\t---\n2\tname: Autonomous execution preference\n3\tdescription: User prefers Claude to make reasonable calls and continue rather than pause for clarifying questions, especially during long-running sessions\n4\ttype: feedback\n5\toriginSessionId: 2352cf59-de5a-4440-8480-69099e3a4cbb\n6\t---\n7\tWhen given a multi-step build task, do not stop for clarifying questions — make the reasonable call and continue. The user will redirect if needed.\n8\t\n9\t**Why:** User explicitly stated this mid-session: \"I am going to bed so you will have to act alone.\" They value forward progress over confirmation, even on architectural choices.\n10\t\n11\t**How to apply:**\n12\t- Pick sensible defaults and call them out in the final summary\n13\t- If a decision is genuinely irreversible (deleting work, pushing to prod), still pause — autonomy ≠ recklessness\n14\t- Document assumptions in code comments or README so the user can audit on wake-up\n15\t- Don't ask \"do you want me to continue?\" — just continue\n16\t"}]},"uuid":"a4afa9e4-d2df-4360-8d92-552caaccaff5","timestamp":"2026-05-22T22:43:29.107Z","toolUseResult":{"type":"text","file":{"filePath":"/home/node/.claude/projects/-home-node/memory/feedback_autonomy.md","content":"---\nname: Autonomous execution preference\ndescription: User prefers Claude to make reasonable calls and continue rather than pause for clarifying questions, especially during long-running sessions\ntype: feedback\noriginSessionId: 2352cf59-de5a-4440-8480-69099e3a4cbb\n---\nWhen given a multi-step build task, do not stop for clarifying questions — make the reasonable call and continue. The user will redirect if needed.\n\n**Why:** User explicitly stated this mid-session: \"I am going to bed so you will have to act alone.\" They value forward progress over confirmation, even on architectural choices.\n\n**How to apply:**\n- Pick sensible defaults and call them out in the final summary\n- If a decision is genuinely irreversible (deleting work, pushing to prod), still pause — autonomy ≠ recklessness\n- Document assumptions in code comments or README so the user can audit on wake-up\n- Don't ask \"do you want me to continue?\" — just continue\n","numLines":16,"startLine":1,"totalLines":16}},"sourceToolAssistantUUID":"d7e8fcd9-2a3c-49a0-afd4-11d6f7215b60","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"a4afa9e4-d2df-4360-8d92-552caaccaff5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Tmi1q5kod6ihVnQxDqJjqj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013nYEqbgUfBCE7eLqMzu4As","name":"Read","input":{"file_path":"/home/node/.claude/projects/-home-node/memory/user_stack.md"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":5,"cache_creation_input_tokens":18684,"cache_read_input_tokens":16581,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":18684,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":5,"output_tokens":1022,"cache_read_input_tokens":16581,"cache_creation_input_tokens":18684,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":18684},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR4qceqRnzmAQu3rDTf","type":"assistant","uuid":"51e8cd98-076f-4ced-97d6-51ab789961a4","timestamp":"2026-05-22T22:43:29.625Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"51e8cd98-076f-4ced-97d6-51ab789961a4","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013nYEqbgUfBCE7eLqMzu4As","type":"tool_result","content":"This memory is 10 days old. Memories are point-in-time observations, not live state — claims about code behavior or file:line citations may be outdated. Verify against current code before asserting as fact.\n1\t---\n2\tname: User stack & infrastructure\n3\tdescription: Self-hosted infra Zachary runs at Wild Dragon LLC — ERPNext, Forgejo, TrueNAS, 3CX, Voxtelesys\n4\ttype: user\n5\toriginSessionId: 2352cf59-de5a-4440-8480-69099e3a4cbb\n6\t---\n7\tZachary Gaetano runs Wild Dragon LLC (broadcast/media tech). His self-hosted stack:\n8\t\n9\t- **ERPNext** at `erp.broadcastmgmt.cloud` (Frappe v15 / Helpdesk app) — accessible via MCP tools\n10\t- **Forgejo** at `forge.wilddragon.net`, username `zgaetano` — primary git host; accessible via MCP tools\n11\t- **TrueNAS SCALE** is the underlying platform (also available via MCP)\n12\t- **3CX PBX** with **Voxtelesys** as the SIP trunk carrier\n13\t- Many broadcast-focused repos: Grass Valley AMPP tools, Dragon Wind uploader, DragonRelay (Moonlight relay), Wild Dragon MAM, datarhei/restreamer forks, etc.\n14\t- Email: zgaetano@wilddragon.net; company email: it@broadcastmgmt.com\n15\t\n16\tStrong technical operator — multi-project portfolio, comfortable with Python/Frappe/Docker/SDI infrastructure. Prefers terse, action-oriented work. Frame answers in terms of practical implementation rather than tutorial-style hand-holding.\n17\t"}]},"uuid":"70f2f8c5-345c-440a-baf1-15a5c09cafa6","timestamp":"2026-05-22T22:43:29.630Z","toolUseResult":{"type":"text","file":{"filePath":"/home/node/.claude/projects/-home-node/memory/user_stack.md","content":"---\nname: User stack & infrastructure\ndescription: Self-hosted infra Zachary runs at Wild Dragon LLC — ERPNext, Forgejo, TrueNAS, 3CX, Voxtelesys\ntype: user\noriginSessionId: 2352cf59-de5a-4440-8480-69099e3a4cbb\n---\nZachary Gaetano runs Wild Dragon LLC (broadcast/media tech). His self-hosted stack:\n\n- **ERPNext** at `erp.broadcastmgmt.cloud` (Frappe v15 / Helpdesk app) — accessible via MCP tools\n- **Forgejo** at `forge.wilddragon.net`, username `zgaetano` — primary git host; accessible via MCP tools\n- **TrueNAS SCALE** is the underlying platform (also available via MCP)\n- **3CX PBX** with **Voxtelesys** as the SIP trunk carrier\n- Many broadcast-focused repos: Grass Valley AMPP tools, Dragon Wind uploader, DragonRelay (Moonlight relay), Wild Dragon MAM, datarhei/restreamer forks, etc.\n- Email: zgaetano@wilddragon.net; company email: it@broadcastmgmt.com\n\nStrong technical operator — multi-project portfolio, comfortable with Python/Frappe/Docker/SDI infrastructure. Prefers terse, action-oriented work. Frame answers in terms of practical implementation rather than tutorial-style hand-holding.\n","numLines":17,"startLine":1,"totalLines":17}},"sourceToolAssistantUUID":"51e8cd98-076f-4ced-97d6-51ab789961a4","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"70f2f8c5-345c-440a-baf1-15a5c09cafa6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Tmi1q5kod6ihVnQxDqJjqj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WPq7ezfjaiayjs2j1jTbzN","name":"Read","input":{"file_path":"/home/node/.claude/projects/-home-node/memory/feedback_cloudflare_waf.md"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":5,"cache_creation_input_tokens":18684,"cache_read_input_tokens":16581,"output_tokens":1022,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":18684,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":5,"output_tokens":1022,"cache_read_input_tokens":16581,"cache_creation_input_tokens":18684,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":18684},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR4qceqRnzmAQu3rDTf","type":"assistant","uuid":"722ec1a0-62d7-4467-8d35-f965de6a2871","timestamp":"2026-05-22T22:43:30.096Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"cf10e801-f42a-4737-bca2-7434bce39c87","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"cf10e801-f42a-4737-bca2-7434bce39c87","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PUPjTfuwX4oizaJCe84BBU","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":7092,"cache_read_input_tokens":35265,"output_tokens":2319,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":7092,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":2319,"cache_read_input_tokens":35265,"cache_creation_input_tokens":7092,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":7092},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR5qjd96uLzGCAodT8H","type":"assistant","uuid":"7a55b57e-c3e0-48a3-bbf3-2b5f9d45ba3c","timestamp":"2026-05-22T22:43:50.790Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"7a55b57e-c3e0-48a3-bbf3-2b5f9d45ba3c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PUPjTfuwX4oizaJCe84BBU","type":"message","role":"assistant","content":[{"type":"text","text":"Going to dive in autonomously per your stated preference. A few assumptions I'll lock in so you can override before you leave if any are wrong:\n\n1. **SMB share** for growing files: I'll create a dedicated dataset on TrueNAS (`/mnt//wild-dragon/growing/`) with SMB share `mam-growing` — workers write here, mam-api swaps the file to S3 (RustFS) on EOF detection.\n2. **Premier plugin**: CEP extension (broader version support than UXP) targeting CC 2024+. Proxy-switching panel with three modes: *Live (growing)*, *Proxy*, *High-res*. Talks to mam-api over WebSocket for state.\n3. **Push to `main`** for fixes once verified (per project memory). Prototype Premier panel will go in a new `services/premier-panel/` directory.\n4. The \"broken\" Monitors and Settings — I'll snapshot the deployed UI first, then diagnose against source.\n\nStarting reconnaissance now: cloning the repo, walking the deployed UI with puppeteer, and checking TrueNAS pools for the SMB landing zone in parallel."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":7092,"cache_read_input_tokens":35265,"output_tokens":2319,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":7092,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":2319,"cache_read_input_tokens":35265,"cache_creation_input_tokens":7092,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":7092},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR5qjd96uLzGCAodT8H","type":"assistant","uuid":"1397b598-e63a-4a95-aa56-b8b7e684ce2e","timestamp":"2026-05-22T22:43:58.290Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"1397b598-e63a-4a95-aa56-b8b7e684ce2e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PUPjTfuwX4oizaJCe84BBU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TVT6erKejZRvXG8FkJf1Yp","name":"ToolSearch","input":{"query":"select:TodoWrite,WebFetch,Monitor,mcp__claude_ai_mcp-server__puppeteer_navigate,mcp__claude_ai_mcp-server__puppeteer_screenshot,mcp__claude_ai_mcp-server__puppeteer_get_page_content,mcp__claude_ai_mcp-server__puppeteer_click,mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript,mcp__claude_ai_mcp-server__puppeteer_list_pages,mcp__claude_ai_mcp-server__puppeteer_close_page,mcp__claude_ai_mcp-server__puppeteer_wait_for_selector","max_results":15},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":7092,"cache_read_input_tokens":35265,"output_tokens":2319,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":7092,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":2319,"cache_read_input_tokens":35265,"cache_creation_input_tokens":7092,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":7092},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR5qjd96uLzGCAodT8H","type":"assistant","uuid":"94109fbc-ec18-4627-895e-55cbd0de0b1d","timestamp":"2026-05-22T22:44:01.385Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"afa9addf-b6dc-456f-b246-1b8728e70550","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"toolu_011N9nofYFNzEAYsb7oAtxbd","content":[{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__truenas_truenas_list_pools"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__truenas_truenas_list_datasets"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__truenas_truenas_create_dataset"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__truenas_truenas_create_smb_share"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__truenas_truenas_list_smb_shares"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__truenas_truenas_list_apps"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__truenas_truenas_system_info"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__ssh_ssh_exec"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__ssh_ssh_read_file"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__ssh_ssh_list_dir"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__forgejo_forgejo_get_file"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__forgejo_forgejo_list_directory"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__forgejo_forgejo_get_repository"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__forgejo_forgejo_update_file"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__forgejo_forgejo_upload_file"}]}]},"uuid":"cb01e6ac-df0e-471d-8f7d-427480c9ed2d","timestamp":"2026-05-22T22:44:05.162Z","toolUseResult":{"matches":["mcp__claude_ai_mcp-server__truenas_truenas_list_pools","mcp__claude_ai_mcp-server__truenas_truenas_list_datasets","mcp__claude_ai_mcp-server__truenas_truenas_create_dataset","mcp__claude_ai_mcp-server__truenas_truenas_create_smb_share","mcp__claude_ai_mcp-server__truenas_truenas_list_smb_shares","mcp__claude_ai_mcp-server__truenas_truenas_list_apps","mcp__claude_ai_mcp-server__truenas_truenas_system_info","mcp__claude_ai_mcp-server__ssh_ssh_exec","mcp__claude_ai_mcp-server__ssh_ssh_read_file","mcp__claude_ai_mcp-server__ssh_ssh_list_dir","mcp__claude_ai_mcp-server__forgejo_forgejo_get_file","mcp__claude_ai_mcp-server__forgejo_forgejo_list_directory","mcp__claude_ai_mcp-server__forgejo_forgejo_get_repository","mcp__claude_ai_mcp-server__forgejo_forgejo_update_file","mcp__claude_ai_mcp-server__forgejo_forgejo_upload_file"],"query":"select:mcp__claude_ai_mcp-server__truenas_truenas_list_pools,mcp__claude_ai_mcp-server__truenas_truenas_list_datasets,mcp__claude_ai_mcp-server__truenas_truenas_create_dataset,mcp__claude_ai_mcp-server__truenas_truenas_create_smb_share,mcp__claude_ai_mcp-server__truenas_truenas_list_smb_shares,mcp__claude_ai_mcp-server__truenas_truenas_list_apps,mcp__claude_ai_mcp-server__truenas_truenas_system_info,mcp__claude_ai_mcp-server__ssh_ssh_exec,mcp__claude_ai_mcp-server__ssh_ssh_read_file,mcp__claude_ai_mcp-server__ssh_ssh_list_dir,mcp__claude_ai_mcp-server__forgejo_forgejo_get_file,mcp__claude_ai_mcp-server__forgejo_forgejo_list_directory,mcp__claude_ai_mcp-server__forgejo_forgejo_get_repository,mcp__claude_ai_mcp-server__forgejo_forgejo_update_file,mcp__claude_ai_mcp-server__forgejo_forgejo_upload_file","total_deferred_tools":370},"sourceToolAssistantUUID":"afa9addf-b6dc-456f-b246-1b8728e70550","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"94109fbc-ec18-4627-895e-55cbd0de0b1d","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"toolu_01TVT6erKejZRvXG8FkJf1Yp","content":[{"type":"tool_reference","tool_name":"TodoWrite"},{"type":"tool_reference","tool_name":"WebFetch"},{"type":"tool_reference","tool_name":"Monitor"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__puppeteer_navigate"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__puppeteer_screenshot"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__puppeteer_get_page_content"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__puppeteer_click"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__puppeteer_list_pages"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__puppeteer_close_page"},{"type":"tool_reference","tool_name":"mcp__claude_ai_mcp-server__puppeteer_wait_for_selector"}]}]},"uuid":"d5e90d2b-5e34-408f-8621-7de0002a1780","timestamp":"2026-05-22T22:44:01.399Z","toolUseResult":{"matches":["TodoWrite","WebFetch","Monitor","mcp__claude_ai_mcp-server__puppeteer_navigate","mcp__claude_ai_mcp-server__puppeteer_screenshot","mcp__claude_ai_mcp-server__puppeteer_get_page_content","mcp__claude_ai_mcp-server__puppeteer_click","mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","mcp__claude_ai_mcp-server__puppeteer_list_pages","mcp__claude_ai_mcp-server__puppeteer_close_page","mcp__claude_ai_mcp-server__puppeteer_wait_for_selector"],"query":"select:TodoWrite,WebFetch,Monitor,mcp__claude_ai_mcp-server__puppeteer_navigate,mcp__claude_ai_mcp-server__puppeteer_screenshot,mcp__claude_ai_mcp-server__puppeteer_get_page_content,mcp__claude_ai_mcp-server__puppeteer_click,mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript,mcp__claude_ai_mcp-server__puppeteer_list_pages,mcp__claude_ai_mcp-server__puppeteer_close_page,mcp__claude_ai_mcp-server__puppeteer_wait_for_selector","total_deferred_tools":370},"sourceToolAssistantUUID":"94109fbc-ec18-4627-895e-55cbd0de0b1d","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"d5e90d2b-5e34-408f-8621-7de0002a1780","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PUPjTfuwX4oizaJCe84BBU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011N9nofYFNzEAYsb7oAtxbd","name":"ToolSearch","input":{"query":"select:mcp__claude_ai_mcp-server__truenas_truenas_list_pools,mcp__claude_ai_mcp-server__truenas_truenas_list_datasets,mcp__claude_ai_mcp-server__truenas_truenas_create_dataset,mcp__claude_ai_mcp-server__truenas_truenas_create_smb_share,mcp__claude_ai_mcp-server__truenas_truenas_list_smb_shares,mcp__claude_ai_mcp-server__truenas_truenas_list_apps,mcp__claude_ai_mcp-server__truenas_truenas_system_info,mcp__claude_ai_mcp-server__ssh_ssh_exec,mcp__claude_ai_mcp-server__ssh_ssh_read_file,mcp__claude_ai_mcp-server__ssh_ssh_list_dir,mcp__claude_ai_mcp-server__forgejo_forgejo_get_file,mcp__claude_ai_mcp-server__forgejo_forgejo_list_directory,mcp__claude_ai_mcp-server__forgejo_forgejo_get_repository,mcp__claude_ai_mcp-server__forgejo_forgejo_update_file,mcp__claude_ai_mcp-server__forgejo_forgejo_upload_file","max_results":15},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":7092,"cache_read_input_tokens":35265,"output_tokens":2319,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":7092,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":2319,"cache_read_input_tokens":35265,"cache_creation_input_tokens":7092,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":7092},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR5qjd96uLzGCAodT8H","type":"assistant","uuid":"afa9addf-b6dc-456f-b246-1b8728e70550","timestamp":"2026-05-22T22:44:05.159Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"cb01e6ac-df0e-471d-8f7d-427480c9ed2d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XtPZEPXtMsnJVhacYGUQxd","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqwECmMIDRgCKkB7/Xo1YdRADGl00JohB4r6bjl7VColDjWENluzNpGABxWveyJrNKFBdipfe8huoQZ6abaZ4yqNAilQ0zJwLppdMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDGJJGZKf6Vj5kmdUDRoMyBYZqlAkyQfvsllqIjDzWfdogUOzIG5zbEbzBz6r3xpRA2vWM5b3HvlhdtNnsx7ss8/oDNOQ52zFIklxUNAq9gLLeyq1B7on0CPM8nUer4wT18g64quDuiJMvuFXWFNqcrv6yR+D9UwQxF9TOespF08bFT9oIjWxHscA+US/u12Oin1pCU9grNOdReh6AeJ/qX4VLL/XxvogHP8jxiXURy5R9VPw3lXA7oyGsS0He/09+24kAL5e8skAZISvsOh2cFsQr+L+AKjglsC6L6HYwb4mAf7mZf8IGpMoVvPI7ZpXqJ/6CzptqRZ7sDjMDgEq4Xe5j8EX6+ZvEJRhHMWmQQHErLNDOd/LRlD8rLoBHpxsqk+dEFbTA+LYDUA5anL14XhJWOgU7bX7TVTPem80cIwkgen1Jxe4HpCT1106CHiOkPC8nU8yQHJXiQqZaE1KegdT4LtPoL0aJHBeQg0iraVhr3okRUZuJOxQFz10PKycbOCqUQmMkzyljv4Xdll9ZNUSaG0h6G7epGd2laOg/z+//le6rGo/2fu+UKbmbT4aT68PA1Q0ziTUnE0M3r6o6euLC8R7XxgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":41601,"cache_read_input_tokens":16674,"output_tokens":1068,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":41601,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":1068,"cache_read_input_tokens":16674,"cache_creation_input_tokens":41601,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":41601},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":36391}}},"requestId":"req_011CbJR8RaegGwUFqbc2nyPK","type":"assistant","uuid":"6e1f5603-8882-45b8-a40b-930060d79384","timestamp":"2026-05-22T22:44:09.578Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"6e1f5603-8882-45b8-a40b-930060d79384","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XtPZEPXtMsnJVhacYGUQxd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01W2HQkmQ6myKyEXfhwXSdNY","name":"TodoWrite","input":{"todos":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","activeForm":"Reconning repo + UI + TrueNAS","status":"in_progress"},{"content":"Fix Recorder/Ingest page: preview + ingest pipeline","activeForm":"Fixing recorder ingest + preview","status":"pending"},{"content":"Fix Monitors page","activeForm":"Fixing monitors page","status":"pending"},{"content":"Fix Settings page (completely broken)","activeForm":"Fixing settings page","status":"pending"},{"content":"Button audit pass across all pages","activeForm":"Auditing buttons","status":"pending"},{"content":"Provision SMB growing-files share on TrueNAS","activeForm":"Provisioning SMB share","status":"pending"},{"content":"Implement growing-file → S3 promotion pipeline","activeForm":"Implementing growing-file pipeline","status":"pending"},{"content":"Prototype Premier CEP panel with proxy switching","activeForm":"Prototyping Premier panel","status":"pending"},{"content":"Deploy to zampp1 + push to main","activeForm":"Deploying + pushing","status":"pending"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":41601,"cache_read_input_tokens":16674,"output_tokens":1068,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":41601,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":1068,"cache_read_input_tokens":16674,"cache_creation_input_tokens":41601,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":41601},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":36391}}},"requestId":"req_011CbJR8RaegGwUFqbc2nyPK","type":"assistant","uuid":"0a126e8d-9932-4f9e-9e00-ffabc61714f8","timestamp":"2026-05-22T22:44:14.143Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0a126e8d-9932-4f9e-9e00-ffabc61714f8","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01W2HQkmQ6myKyEXfhwXSdNY","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"9e2eb424-214d-4b77-ba0d-272f84aba4b1","timestamp":"2026-05-22T22:44:14.144Z","toolUseResult":{"oldTodos":[],"newTodos":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"in_progress","activeForm":"Reconning repo + UI + TrueNAS"},{"content":"Fix Recorder/Ingest page: preview + ingest pipeline","status":"pending","activeForm":"Fixing recorder ingest + preview"},{"content":"Fix Monitors page","status":"pending","activeForm":"Fixing monitors page"},{"content":"Fix Settings page (completely broken)","status":"pending","activeForm":"Fixing settings page"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}]},"sourceToolAssistantUUID":"0a126e8d-9932-4f9e-9e00-ffabc61714f8","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"9e2eb424-214d-4b77-ba0d-272f84aba4b1","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XtPZEPXtMsnJVhacYGUQxd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01EBzUWmCvHpRaCqpcPAU1TA","name":"Bash","input":{"command":"mkdir -p /tmp/wd && cd /tmp/wd && git clone https://forge.wilddragon.net/zgaetano/wild-dragon.git 2>&1 | tail -20","description":"Clone wild-dragon repo","timeout":120000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":41601,"cache_read_input_tokens":16674,"output_tokens":1068,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":41601,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":1068,"cache_read_input_tokens":16674,"cache_creation_input_tokens":41601,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":41601},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":36391}}},"requestId":"req_011CbJR8RaegGwUFqbc2nyPK","type":"assistant","uuid":"b3f2098b-6562-4185-9579-de70d82d8b7a","timestamp":"2026-05-22T22:44:16.694Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b3f2098b-6562-4185-9579-de70d82d8b7a","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01EBzUWmCvHpRaCqpcPAU1TA","type":"tool_result","content":"Cloning into 'wild-dragon'...\nfatal: unable to access 'https://forge.wilddragon.net/zgaetano/wild-dragon.git/': server certificate verification failed. CAfile: none CRLfile: none\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"b9815c87-6997-48ae-b72b-8011fc86282c","timestamp":"2026-05-22T22:44:16.925Z","toolUseResult":{"stdout":"Cloning into 'wild-dragon'...\nfatal: unable to access 'https://forge.wilddragon.net/zgaetano/wild-dragon.git/': server certificate verification failed. CAfile: none CRLfile: none","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"b3f2098b-6562-4185-9579-de70d82d8b7a","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b9815c87-6997-48ae-b72b-8011fc86282c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XtPZEPXtMsnJVhacYGUQxd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013To1uxRhkvi7MVbVJpNNqh","name":"mcp__claude_ai_mcp-server__truenas_truenas_list_pools","input":{"params":{}},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":41601,"cache_read_input_tokens":16674,"output_tokens":1068,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":41601,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":1068,"cache_read_input_tokens":16674,"cache_creation_input_tokens":41601,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":41601},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":36391}}},"requestId":"req_011CbJR8RaegGwUFqbc2nyPK","type":"assistant","uuid":"cffe29d5-3441-4c0f-b444-762cc6c57c72","timestamp":"2026-05-22T22:44:17.205Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"cffe29d5-3441-4c0f-b444-762cc6c57c72","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XtPZEPXtMsnJVhacYGUQxd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_016f4K97SSJ3NWCvNwXXBeD4","name":"mcp__claude_ai_mcp-server__truenas_truenas_list_smb_shares","input":{"params":{}},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":41601,"cache_read_input_tokens":16674,"output_tokens":1068,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":41601,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":1068,"cache_read_input_tokens":16674,"cache_creation_input_tokens":41601,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":41601},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":36391}}},"requestId":"req_011CbJR8RaegGwUFqbc2nyPK","type":"assistant","uuid":"4e61eb4d-7d0b-45b2-9ab9-8578a7f16b1d","timestamp":"2026-05-22T22:44:17.708Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"4e61eb4d-7d0b-45b2-9ab9-8578a7f16b1d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01XtPZEPXtMsnJVhacYGUQxd","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01JRcEh9mGdP7XQ8ZD7TL3U8","name":"mcp__claude_ai_mcp-server__puppeteer_navigate","input":{"url":"http://10.0.0.25:47434/","page_id":"mam"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":41601,"cache_read_input_tokens":16674,"output_tokens":1068,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":41601,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":1068,"cache_read_input_tokens":16674,"cache_creation_input_tokens":41601,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":41601},"type":"message"}],"speed":"standard"},"diagnostics":{"cache_miss_reason":{"type":"tools_changed","cache_missed_input_tokens":36391}}},"requestId":"req_011CbJR8RaegGwUFqbc2nyPK","type":"assistant","uuid":"2426f137-981e-40ff-b950-9fa6d169298a","timestamp":"2026-05-22T22:44:18.039Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"cffe29d5-3441-4c0f-b444-762cc6c57c72","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013To1uxRhkvi7MVbVJpNNqh","type":"tool_result","content":"{\"result\":\"{\\n \\\"count\\\": 2,\\n \\\"pools\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"NVME\\\",\\n \\\"status\\\": \\\"ONLINE\\\",\\n \\\"healthy\\\": true,\\n \\\"is_decrypted\\\": null,\\n \\\"path\\\": \\\"/mnt/NVME\\\",\\n \\\"data_vdevs\\\": 3,\\n \\\"scan\\\": {\\n \\\"function\\\": \\\"SCRUB\\\",\\n \\\"state\\\": \\\"FINISHED\\\",\\n \\\"start_time\\\": {\\n \\\"$date\\\": 1777780802000\\n },\\n \\\"end_time\\\": {\\n \\\"$date\\\": 1777781132000\\n },\\n \\\"percentage\\\": 101.21326446533203,\\n \\\"bytes_to_process\\\": 739915710464,\\n \\\"bytes_processed\\\": 731046412288,\\n \\\"bytes_issued\\\": 739898986496,\\n \\\"pause\\\": null,\\n \\\"errors\\\": 0,\\n \\\"total_secs_left\\\": null\\n }\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"Storage\\\",\\n \\\"status\\\": \\\"DEGRADED\\\",\\n \\\"healthy\\\": false,\\n \\\"is_decrypted\\\": null,\\n \\\"path\\\": \\\"/mnt/Storage\\\",\\n \\\"data_vdevs\\\": 2,\\n \\\"scan\\\": {\\n \\\"function\\\": \\\"RESILVER\\\",\\n \\\"state\\\": \\\"FINISHED\\\",\\n \\\"start_time\\\": {\\n \\\"$date\\\": 1779028569000\\n },\\n \\\"end_time\\\": {\\n \\\"$date\\\": 1779029725000\\n },\\n \\\"percentage\\\": 1.190271321684122,\\n \\\"bytes_to_process\\\": 433096245248,\\n \\\"bytes_processed\\\": 17854591565824,\\n \\\"bytes_issued\\\": 209860943872,\\n \\\"pause\\\": null,\\n \\\"errors\\\": 0,\\n \\\"total_secs_left\\\": null\\n }\\n }\\n ]\\n}\"}"}]},"uuid":"573ae2f3-f9b7-468b-a44b-70b1d482b795","timestamp":"2026-05-22T22:44:19.905Z","toolUseResult":"{\"result\":\"{\\n \\\"count\\\": 2,\\n \\\"pools\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"NVME\\\",\\n \\\"status\\\": \\\"ONLINE\\\",\\n \\\"healthy\\\": true,\\n \\\"is_decrypted\\\": null,\\n \\\"path\\\": \\\"/mnt/NVME\\\",\\n \\\"data_vdevs\\\": 3,\\n \\\"scan\\\": {\\n \\\"function\\\": \\\"SCRUB\\\",\\n \\\"state\\\": \\\"FINISHED\\\",\\n \\\"start_time\\\": {\\n \\\"$date\\\": 1777780802000\\n },\\n \\\"end_time\\\": {\\n \\\"$date\\\": 1777781132000\\n },\\n \\\"percentage\\\": 101.21326446533203,\\n \\\"bytes_to_process\\\": 739915710464,\\n \\\"bytes_processed\\\": 731046412288,\\n \\\"bytes_issued\\\": 739898986496,\\n \\\"pause\\\": null,\\n \\\"errors\\\": 0,\\n \\\"total_secs_left\\\": null\\n }\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"Storage\\\",\\n \\\"status\\\": \\\"DEGRADED\\\",\\n \\\"healthy\\\": false,\\n \\\"is_decrypted\\\": null,\\n \\\"path\\\": \\\"/mnt/Storage\\\",\\n \\\"data_vdevs\\\": 2,\\n \\\"scan\\\": {\\n \\\"function\\\": \\\"RESILVER\\\",\\n \\\"state\\\": \\\"FINISHED\\\",\\n \\\"start_time\\\": {\\n \\\"$date\\\": 1779028569000\\n },\\n \\\"end_time\\\": {\\n \\\"$date\\\": 1779029725000\\n },\\n \\\"percentage\\\": 1.190271321684122,\\n \\\"bytes_to_process\\\": 433096245248,\\n \\\"bytes_processed\\\": 17854591565824,\\n \\\"bytes_issued\\\": 209860943872,\\n \\\"pause\\\": null,\\n \\\"errors\\\": 0,\\n \\\"total_secs_left\\\": null\\n }\\n }\\n ]\\n}\"}","mcpMeta":{"structuredContent":{"result":"{\n \"count\": 2,\n \"pools\": [\n {\n \"id\": 1,\n \"name\": \"NVME\",\n \"status\": \"ONLINE\",\n \"healthy\": true,\n \"is_decrypted\": null,\n \"path\": \"/mnt/NVME\",\n \"data_vdevs\": 3,\n \"scan\": {\n \"function\": \"SCRUB\",\n \"state\": \"FINISHED\",\n \"start_time\": {\n \"$date\": 1777780802000\n },\n \"end_time\": {\n \"$date\": 1777781132000\n },\n \"percentage\": 101.21326446533203,\n \"bytes_to_process\": 739915710464,\n \"bytes_processed\": 731046412288,\n \"bytes_issued\": 739898986496,\n \"pause\": null,\n \"errors\": 0,\n \"total_secs_left\": null\n }\n },\n {\n \"id\": 2,\n \"name\": \"Storage\",\n \"status\": \"DEGRADED\",\n \"healthy\": false,\n \"is_decrypted\": null,\n \"path\": \"/mnt/Storage\",\n \"data_vdevs\": 2,\n \"scan\": {\n \"function\": \"RESILVER\",\n \"state\": \"FINISHED\",\n \"start_time\": {\n \"$date\": 1779028569000\n },\n \"end_time\": {\n \"$date\": 1779029725000\n },\n \"percentage\": 1.190271321684122,\n \"bytes_to_process\": 433096245248,\n \"bytes_processed\": 17854591565824,\n \"bytes_issued\": 209860943872,\n \"pause\": null,\n \"errors\": 0,\n \"total_secs_left\": null\n }\n }\n ]\n}"}},"sourceToolAssistantUUID":"cffe29d5-3441-4c0f-b444-762cc6c57c72","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"573ae2f3-f9b7-468b-a44b-70b1d482b795","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"4e61eb4d-7d0b-45b2-9ab9-8578a7f16b1d","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_016f4K97SSJ3NWCvNwXXBeD4","type":"tool_result","content":"{\"result\":\"{\\n \\\"count\\\": 11,\\n \\\"shares\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"SMB\\\",\\n \\\"path\\\": \\\"/mnt/NVME/SMB\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"Watchfolder\\\",\\n \\\"path\\\": \\\"/mnt/Storage/Watchfolder\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"name\\\": \\\"storagelogs\\\",\\n \\\"path\\\": \\\"/mnt/Storage/storagelogs\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 8,\\n \\\"name\\\": \\\"Photoprism\\\",\\n \\\"path\\\": \\\"/mnt/Storage/Photoprism\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": false,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 10,\\n \\\"name\\\": \\\"synapse\\\",\\n \\\"path\\\": \\\"/mnt/NVME/synapse\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": false,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 11,\\n \\\"name\\\": \\\"Storage\\\",\\n \\\"path\\\": \\\"/mnt/Storage/Storage\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 13,\\n \\\"name\\\": \\\"nextcloudee\\\",\\n \\\"path\\\": \\\"/mnt/Storage/nextcloudee\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 14,\\n \\\"name\\\": \\\"SMBDrive\\\",\\n \\\"path\\\": \\\"/mnt/Storage/SMBDrive\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 15,\\n \\\"name\\\": \\\"photos\\\",\\n \\\"path\\\": \\\"/mnt/Storage/photos\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": false,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 16,\\n \\\"name\\\": \\\"mcpserver\\\",\\n \\\"path\\\": \\\"/mnt/NVME/mcpserver\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": false,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 18,\\n \\\"name\\\": \\\"Docker\\\",\\n \\\"path\\\": \\\"/mnt/NVME/Docker\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n }\\n ]\\n}\"}"}]},"uuid":"e18ae006-c0c0-4792-9b45-36f1d9691b22","timestamp":"2026-05-22T22:44:20.222Z","toolUseResult":"{\"result\":\"{\\n \\\"count\\\": 11,\\n \\\"shares\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"SMB\\\",\\n \\\"path\\\": \\\"/mnt/NVME/SMB\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"Watchfolder\\\",\\n \\\"path\\\": \\\"/mnt/Storage/Watchfolder\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"name\\\": \\\"storagelogs\\\",\\n \\\"path\\\": \\\"/mnt/Storage/storagelogs\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 8,\\n \\\"name\\\": \\\"Photoprism\\\",\\n \\\"path\\\": \\\"/mnt/Storage/Photoprism\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": false,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 10,\\n \\\"name\\\": \\\"synapse\\\",\\n \\\"path\\\": \\\"/mnt/NVME/synapse\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": false,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 11,\\n \\\"name\\\": \\\"Storage\\\",\\n \\\"path\\\": \\\"/mnt/Storage/Storage\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 13,\\n \\\"name\\\": \\\"nextcloudee\\\",\\n \\\"path\\\": \\\"/mnt/Storage/nextcloudee\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 14,\\n \\\"name\\\": \\\"SMBDrive\\\",\\n \\\"path\\\": \\\"/mnt/Storage/SMBDrive\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 15,\\n \\\"name\\\": \\\"photos\\\",\\n \\\"path\\\": \\\"/mnt/Storage/photos\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": false,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 16,\\n \\\"name\\\": \\\"mcpserver\\\",\\n \\\"path\\\": \\\"/mnt/NVME/mcpserver\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": false,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n },\\n {\\n \\\"id\\\": 18,\\n \\\"name\\\": \\\"Docker\\\",\\n \\\"path\\\": \\\"/mnt/NVME/Docker\\\",\\n \\\"comment\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"readonly\\\": null,\\n \\\"guest_ok\\\": null,\\n \\\"browsable\\\": true\\n }\\n ]\\n}\"}","mcpMeta":{"structuredContent":{"result":"{\n \"count\": 11,\n \"shares\": [\n {\n \"id\": 1,\n \"name\": \"SMB\",\n \"path\": \"/mnt/NVME/SMB\",\n \"comment\": \"\",\n \"enabled\": true,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 2,\n \"name\": \"Watchfolder\",\n \"path\": \"/mnt/Storage/Watchfolder\",\n \"comment\": \"\",\n \"enabled\": true,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 5,\n \"name\": \"storagelogs\",\n \"path\": \"/mnt/Storage/storagelogs\",\n \"comment\": \"\",\n \"enabled\": true,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 8,\n \"name\": \"Photoprism\",\n \"path\": \"/mnt/Storage/Photoprism\",\n \"comment\": \"\",\n \"enabled\": false,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 10,\n \"name\": \"synapse\",\n \"path\": \"/mnt/NVME/synapse\",\n \"comment\": \"\",\n \"enabled\": false,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 11,\n \"name\": \"Storage\",\n \"path\": \"/mnt/Storage/Storage\",\n \"comment\": \"\",\n \"enabled\": true,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 13,\n \"name\": \"nextcloudee\",\n \"path\": \"/mnt/Storage/nextcloudee\",\n \"comment\": \"\",\n \"enabled\": true,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 14,\n \"name\": \"SMBDrive\",\n \"path\": \"/mnt/Storage/SMBDrive\",\n \"comment\": \"\",\n \"enabled\": true,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 15,\n \"name\": \"photos\",\n \"path\": \"/mnt/Storage/photos\",\n \"comment\": \"\",\n \"enabled\": false,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 16,\n \"name\": \"mcpserver\",\n \"path\": \"/mnt/NVME/mcpserver\",\n \"comment\": \"\",\n \"enabled\": false,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n },\n {\n \"id\": 18,\n \"name\": \"Docker\",\n \"path\": \"/mnt/NVME/Docker\",\n \"comment\": \"\",\n \"enabled\": true,\n \"readonly\": null,\n \"guest_ok\": null,\n \"browsable\": true\n }\n ]\n}"}},"sourceToolAssistantUUID":"4e61eb4d-7d0b-45b2-9ab9-8578a7f16b1d","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"2426f137-981e-40ff-b950-9fa6d169298a","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01JRcEh9mGdP7XQ8ZD7TL3U8","type":"tool_result","content":"{\"result\":{\"status\":\"navigated\",\"url\":\"http://10.0.0.25:47434/\",\"status_code\":200,\"title\":\"Dragonflight · Wild Dragon Broadcast\"}}"}]},"uuid":"6f12a84b-22c5-4738-9ee8-a440c0ee3615","timestamp":"2026-05-22T22:44:24.509Z","toolUseResult":"{\"result\":{\"status\":\"navigated\",\"url\":\"http://10.0.0.25:47434/\",\"status_code\":200,\"title\":\"Dragonflight · Wild Dragon Broadcast\"}}","mcpMeta":{"structuredContent":{"result":{"status":"navigated","url":"http://10.0.0.25:47434/","status_code":200,"title":"Dragonflight · Wild Dragon Broadcast"}}},"sourceToolAssistantUUID":"2426f137-981e-40ff-b950-9fa6d169298a","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"6f12a84b-22c5-4738-9ee8-a440c0ee3615","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01TkbxJ58kgCVVKsZA9mMfLT","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EtUDCmMIDRgCKkAjhEzlg+pGoETH11AZ55QfrVnOpyab3WX04t7bTET+X8A4+TOrHSYS3s7JeO/THAAybVtULWIw/LyiJXndBtfqMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDBTftuS0Wl12Wj6gcBoMy1H+TBzYrGjE4Zt2IjA5WjxjpmrreNA8lgi9M/YJHuP2I6Ff9bu2vWMOC9l2Ijm/EtnghIHD3oI8SS60HKgqnwL24LdnE0kkxjjlbVOvJapSVZ9fo/GInaDLuZ2vJ2xpC6khfObAR53AfhKJu52GM+CtN91iC2dpcmjLAzd9Rw7JHAcL29ttghOvyriJ8rTsg3xcrfr/rqroH8QH9/op0GmGxRYodFETcpuOMyQOmqlCyEtJ2neDY2aHxLxw3EpwRhUWKYh62jtkq1Gbe4b/yvUeKWMLItve142fGQw4IvRULC6H/hRqPo66gehvnC9sE6q6aB7g02kjKIUX0XeHcXhmKtm2FNEqezNbV5Uxd1HP2fByU9m/YEcfv7P16w/XYOk8zjJ2a9zmzvork5GN9RGoCPmi977fuH1oQJsZ72Nakc2QBzNYFPkCQYlqfrtyqoShP/JRttUnUbKFoHbApxgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3615,"cache_read_input_tokens":58275,"output_tokens":392,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3615,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":392,"cache_read_input_tokens":58275,"cache_creation_input_tokens":3615,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3615},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR9r6ZqGN7r3Vayv79z","type":"assistant","uuid":"be80b7bb-3fc3-4e73-a191-4f01e2a93d17","timestamp":"2026-05-22T22:44:29.189Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"be80b7bb-3fc3-4e73-a191-4f01e2a93d17","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01TkbxJ58kgCVVKsZA9mMfLT","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018D6VbpDrGCePw9Jtwji3WM","name":"Bash","input":{"command":"cd /tmp/wd && git -c http.sslVerify=false clone https://forge.wilddragon.net/zgaetano/wild-dragon.git 2>&1 | tail -10","description":"Clone with TLS verify off","timeout":180000},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3615,"cache_read_input_tokens":58275,"output_tokens":392,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3615,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":392,"cache_read_input_tokens":58275,"cache_creation_input_tokens":3615,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3615},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR9r6ZqGN7r3Vayv79z","type":"assistant","uuid":"5bb1db4b-1de4-4a88-9949-95652f8b73a4","timestamp":"2026-05-22T22:44:30.764Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"5bb1db4b-1de4-4a88-9949-95652f8b73a4","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01TkbxJ58kgCVVKsZA9mMfLT","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XKrKU4TrMweBcWMo6XMpnz","name":"mcp__claude_ai_mcp-server__puppeteer_screenshot","input":{"page_id":"mam","full_page":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3615,"cache_read_input_tokens":58275,"output_tokens":392,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3615,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":392,"cache_read_input_tokens":58275,"cache_creation_input_tokens":3615,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3615},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJR9r6ZqGN7r3Vayv79z","type":"assistant","uuid":"6d37feec-e8e7-4a53-a265-d6eeacff8883","timestamp":"2026-05-22T22:44:31.401Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"5bb1db4b-1de4-4a88-9949-95652f8b73a4","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018D6VbpDrGCePw9Jtwji3WM","type":"tool_result","content":"Cloning into 'wild-dragon'...\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"cdc0e2bb-a01a-4ff3-8fe7-51614d7f9e61","timestamp":"2026-05-22T22:44:31.669Z","toolUseResult":{"stdout":"Cloning into 'wild-dragon'...","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"5bb1db4b-1de4-4a88-9949-95652f8b73a4","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"6d37feec-e8e7-4a53-a265-d6eeacff8883","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XKrKU4TrMweBcWMo6XMpnz","type":"tool_result","content":"Error: result (142,743 characters) exceeds maximum allowed tokens. Output has been saved to /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489874229.txt.\nFormat: JSON with schema: {result: {status: string, format: string, base64: string, url: string}}\n- For targeted queries (find a value, filter by field): use jq on the file directly.\n- For analysis or summarization that requires reading the full content: first probe the structure (e.g., jq 'type, length, keys?' /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489874229.txt), then extract slices with jq or python — Read's line-based offset/limit will not chunk this file.\n- If the Agent tool is available, do this inside a subagent so the full output stays out of your main context. Give it the instruction above verbatim, and be explicit about what it must return — e.g. \"/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489874229.txt is JSON with schema: {result: {status: string, format: string, base64: string, url: string}}; probe the structure with jq (type/length/keys), then extract and read the content in full with jq or python, then summarize and quote any key findings verbatim.\" A vague \"summarize this\" may lose detail.\n"}]},"uuid":"93cf33d9-b063-4b59-9001-ab4fd650f9df","timestamp":"2026-05-22T22:44:34.243Z","toolUseResult":"Error: result (142,743 characters) exceeds maximum allowed tokens. Output has been saved to /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489874229.txt.\nFormat: JSON with schema: {result: {status: string, format: string, base64: string, url: string}}\n- For targeted queries (find a value, filter by field): use jq on the file directly.\n- For analysis or summarization that requires reading the full content: first probe the structure (e.g., jq 'type, length, keys?' /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489874229.txt), then extract slices with jq or python — Read's line-based offset/limit will not chunk this file.\n- If the Agent tool is available, do this inside a subagent so the full output stays out of your main context. Give it the instruction above verbatim, and be explicit about what it must return — e.g. \"/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489874229.txt is JSON with schema: {result: {status: string, format: string, base64: string, url: string}}; probe the structure with jq (type/length/keys), then extract and read the content in full with jq or python, then summarize and quote any key findings verbatim.\" A vague \"summarize this\" may lose detail.\n","mcpMeta":{"structuredContent":{"result":{"status":"screenshot_taken","format":"png","base64":"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4xv/fHvq9FlUY+/g+PSzf/ngk2/eeufTWzfew87m5e1Lle999DWld5ycXKnmnQ++MDY2vu+BxyjnLBAI+69nMJqbm8Ri4zs23c/cONTpvGfXLvqN++23X1etXKmrt7K2onr6VaXf1gUL5vdZat78uVu3/k5p5E8//UQ3kIr9Zb/9tttpBicnJyrTjz5z2d2AQc4MMHjd3bLMjNSIST2bBdp1nBgakXjuDJVnzJzr7uFFBVMTU/ryvvvRV/S1DQufxGizuCtWracCXyD47IufFi9dxZYpmRwRGXVh7RzObRvvoZnf+/Cre+97VCgSMVdrNHz9dRAAA1zExMxk0cKFdNtw64bgkOC2trbamtpHH330b3/9a2tb63/+829XF1dKC1NUTD9aP/3045LFi7744us9e/dETZ78xhuv0xo+fP+D++69J+5s3Bebv5w7Z873333HRqfk7rvv2rp129Fjx2bOnPnA/ffv3L3rs88+p/ovvvjynnvuLSgo0L2MPXv2WllaLZiv+Q1evGSxgYHB7t27dVMp8H77rbeEQtHLL7+Sn59HP+fPPPM01X/6yafLli7duWvn5i++mDmjJ0VgZ2f3+Wefhk6c+M477x0+cnjWzJ768IjwL77Y7OjoQG+qo7Pjjddfv+3W2y61EgAAuLEiJ0UlnD0de/Koo4Ozvb3TFeffcNsmB0enn3/86ujRA2vW3RY8MZwq77rnoY6O9s8/eTc7K3Pdhjtpf3fVmlutrG1+/O6LnTt+n79giZuHp5FY/OQzL1KU+8vP31LQ++Qz/8fl8T796O2urs79e3a8/d+/yxXy/uthBud8ekp6WvLGO+9jboRHHnmYwtdOaddrr71haWn5yScfz54zh500Y8aMxKSkN//xDx8f388+/dTNzVW3lKOj42efaH5G3//wg6Kiok2b7rz8s1xmN+AaZwYYUMLZOP+ACewoaIp+DQ0MzsSe0J/h4See8/YJ2PbbT3X1dY88/ixtQLKzzvv4aYYf+gcE0ffX3z+QyoETNImczIx03YKzZ8+nHq7jRw9u+ekb/8CgVas3MNfgxn799fEZANDj7+f/9ddfseXCgsK//OWljo6Ou++6q7q6+rbbbler1SlpaXt3716/bl1dba2zs9M777774UeaTtycnFw3V7egoKAFC+fv2r37+ef/jypp/r/85cWpMTHsCr/44quP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","url":"http://10.0.0.25:47434/"}}},"sourceToolAssistantUUID":"6d37feec-e8e7-4a53-a265-d6eeacff8883","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"93cf33d9-b063-4b59-9001-ab4fd650f9df","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"93cf33d9-b063-4b59-9001-ab4fd650f9df","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Aja9mKHk4NsFLi4tMBTKiD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Bg7M2nWP6oh7i5D8Xn2hQU","name":"Bash","input":{"command":"cd /tmp/wd/wild-dragon && git log --oneline -20 && echo \"---\" && ls -la && echo \"---\" && git branch -a","description":"Inspect cloned repo"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1085,"cache_read_input_tokens":61890,"output_tokens":593,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1085,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":593,"cache_read_input_tokens":61890,"cache_creation_input_tokens":1085,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1085},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRAZh7oSo5Hj5Bv8ztV","type":"assistant","uuid":"2d399fdb-da12-44b9-8b1a-00af64c37a68","timestamp":"2026-05-22T22:44:37.141Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"2d399fdb-da12-44b9-8b1a-00af64c37a68","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Bg7M2nWP6oh7i5D8Xn2hQU","type":"tool_result","content":"3fc8fbc add per-seat/per-stream/per-month strikethrough hero to Tokens page\nceceedf probe fallback: basic TCP/UDP connectivity when capture service is offline\n4864db0 probe: fallback to basic TCP/UDP connectivity check when capture service is offline\n8b57a9a expand codec list, add MXF container, remove proxy settings (fixed profile)\nfa787bb fix hover-to-play: remove status filter so any asset triggers stream fetch\n0aa0922 remove hardcoded recorders badge\n1abf226 feat: hover-to-play video preview on library asset cards\n4afd0c7 feat: add /cluster/containers endpoint via Docker socket\n6f2de45 feat: wire real video playback via GET /assets/:id/stream\ne3c3d60 index: add hls.js for live stream HLS playback\n81324c8 shell: add Field component (used by modal-new-recorder, was missing from global scope)\nbec58ab screens-asset: fix thumbGrad crash, parseDuration NaN, guard missing ACTIVITY\n451bed8 screens-admin: wire all buttons — invite user, export CSV, cluster refresh, container logs/restart, node drain/remove\nd00e1c6 screens-ingest: wire delete button on RecorderRow\nddb4cf0 feat: add POST /jobs/:id/retry endpoint for re-queuing failed BullMQ jobs\nfea0f29 fix: wire Jobs Retry (POST /jobs/:id/retry) and Delete (DELETE /jobs/:id) buttons\n506ee2d fix: wire New Project button — modal + POST /projects + state refresh\n88689a4 fix: wire Library Upload button to navigate to Upload screen\ndc269be fix: make Settings S3 form functional — load from API, save & test\n665ab52 feat: live status polling in RecorderRow, immediate refresh on mount\n---\ntotal 63\ndrwxr-xr-x 6 node node 13 May 22 22:44 .\ndrwxr-xr-x 3 node node 3 May 22 22:44 ..\n-rw-r--r-- 1 node node 577 May 22 22:44 .env.example\ndrwxr-xr-x 8 node node 13 May 22 22:44 .git\n-rw-r--r-- 1 node node 490 May 22 22:44 .gitignore\n-rw-r--r-- 1 node node 1773 May 22 22:44 README.md\ndrwxr-xr-x 2 node node 5 May 22 22:44 deploy\n-rw-r--r-- 1 node node 1115 May 22 22:44 docker-compose.gpu.yml\n-rw-r--r-- 1 node node 4145 May 22 22:44 docker-compose.worker.yml\n-rw-r--r-- 1 node node 3384 May 22 22:44 docker-compose.yml\ndrwxr-xr-x 3 node node 3 May 22 22:44 docs\ndrwxr-xr-x 9 node node 9 May 22 22:44 services\n-rw-r--r-- 1 node node 1092 May 22 22:44 setup-repo.sh\n---\n* main\n remotes/origin/HEAD -> origin/main\n remotes/origin/fix/library-and-signal-indicator\n remotes/origin/fix/srt-rtmp-thumbnail\n remotes/origin/main\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"af0f34a3-91b7-44e2-962c-1066d39a7031","timestamp":"2026-05-22T22:44:37.180Z","toolUseResult":{"stdout":"3fc8fbc add per-seat/per-stream/per-month strikethrough hero to Tokens page\nceceedf probe fallback: basic TCP/UDP connectivity when capture service is offline\n4864db0 probe: fallback to basic TCP/UDP connectivity check when capture service is offline\n8b57a9a expand codec list, add MXF container, remove proxy settings (fixed profile)\nfa787bb fix hover-to-play: remove status filter so any asset triggers stream fetch\n0aa0922 remove hardcoded recorders badge\n1abf226 feat: hover-to-play video preview on library asset cards\n4afd0c7 feat: add /cluster/containers endpoint via Docker socket\n6f2de45 feat: wire real video playback via GET /assets/:id/stream\ne3c3d60 index: add hls.js for live stream HLS playback\n81324c8 shell: add Field component (used by modal-new-recorder, was missing from global scope)\nbec58ab screens-asset: fix thumbGrad crash, parseDuration NaN, guard missing ACTIVITY\n451bed8 screens-admin: wire all buttons — invite user, export CSV, cluster refresh, container logs/restart, node drain/remove\nd00e1c6 screens-ingest: wire delete button on RecorderRow\nddb4cf0 feat: add POST /jobs/:id/retry endpoint for re-queuing failed BullMQ jobs\nfea0f29 fix: wire Jobs Retry (POST /jobs/:id/retry) and Delete (DELETE /jobs/:id) buttons\n506ee2d fix: wire New Project button — modal + POST /projects + state refresh\n88689a4 fix: wire Library Upload button to navigate to Upload screen\ndc269be fix: make Settings S3 form functional — load from API, save & test\n665ab52 feat: live status polling in RecorderRow, immediate refresh on mount\n---\ntotal 63\ndrwxr-xr-x 6 node node 13 May 22 22:44 .\ndrwxr-xr-x 3 node node 3 May 22 22:44 ..\n-rw-r--r-- 1 node node 577 May 22 22:44 .env.example\ndrwxr-xr-x 8 node node 13 May 22 22:44 .git\n-rw-r--r-- 1 node node 490 May 22 22:44 .gitignore\n-rw-r--r-- 1 node node 1773 May 22 22:44 README.md\ndrwxr-xr-x 2 node node 5 May 22 22:44 deploy\n-rw-r--r-- 1 node node 1115 May 22 22:44 docker-compose.gpu.yml\n-rw-r--r-- 1 node node 4145 May 22 22:44 docker-compose.worker.yml\n-rw-r--r-- 1 node node 3384 May 22 22:44 docker-compose.yml\ndrwxr-xr-x 3 node node 3 May 22 22:44 docs\ndrwxr-xr-x 9 node node 9 May 22 22:44 services\n-rw-r--r-- 1 node node 1092 May 22 22:44 setup-repo.sh\n---\n* main\n remotes/origin/HEAD -> origin/main\n remotes/origin/fix/library-and-signal-indicator\n remotes/origin/fix/srt-rtmp-thumbnail\n remotes/origin/main","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"2d399fdb-da12-44b9-8b1a-00af64c37a68","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"af0f34a3-91b7-44e2-962c-1066d39a7031","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Aja9mKHk4NsFLi4tMBTKiD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0152CaZWzReLHSRjjzjrLgYE","name":"Bash","input":{"command":"F=/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489874229.txt && python3 -c \"\nimport json\nd=json.load(open('$F'))\nb=d['result']['base64']\nimport base64\nopen('/tmp/mam-home.png','wb').write(base64.b64decode(b))\nprint('wrote /tmp/mam-home.png', len(b))\n\"","description":"Decode home screenshot"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1085,"cache_read_input_tokens":61890,"output_tokens":593,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1085,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":593,"cache_read_input_tokens":61890,"cache_creation_input_tokens":1085,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1085},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRAZh7oSo5Hj5Bv8ztV","type":"assistant","uuid":"78b429af-9c9b-4f1b-9e7b-9bef6b53d891","timestamp":"2026-05-22T22:44:39.642Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"78b429af-9c9b-4f1b-9e7b-9bef6b53d891","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_0152CaZWzReLHSRjjzjrLgYE","type":"tool_result","content":"wrote /tmp/mam-home.png 142644","is_error":false}]},"uuid":"8f479924-7177-47fb-bf24-68b55ffc1fb7","timestamp":"2026-05-22T22:44:39.707Z","toolUseResult":{"stdout":"wrote /tmp/mam-home.png 142644","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"78b429af-9c9b-4f1b-9e7b-9bef6b53d891","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"8f479924-7177-47fb-bf24-68b55ffc1fb7","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Aja9mKHk4NsFLi4tMBTKiD","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01S2btuymimEFodyUoxZWvLT","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"JSON.stringify({title: document.title, links: Array.from(document.querySelectorAll('a')).map(a => ({href: a.getAttribute('href'), text: a.innerText.trim().slice(0,40)})).filter(l=>l.href).slice(0,40), navText: document.body.innerText.slice(0,800)})"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1085,"cache_read_input_tokens":61890,"output_tokens":593,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1085,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":593,"cache_read_input_tokens":61890,"cache_creation_input_tokens":1085,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1085},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRAZh7oSo5Hj5Bv8ztV","type":"assistant","uuid":"2e2cef5a-e339-455c-a9b3-eb6a03a82f4a","timestamp":"2026-05-22T22:44:41.314Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"2e2cef5a-e339-455c-a9b3-eb6a03a82f4a","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01S2btuymimEFodyUoxZWvLT","type":"tool_result","content":"{\"result\":{\"error\":\"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function\"}}"}]},"uuid":"3507b99b-ed84-48be-828f-c3989cd06f9b","timestamp":"2026-05-22T22:44:43.539Z","toolUseResult":"{\"result\":{\"error\":\"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function\"}}","mcpMeta":{"structuredContent":{"result":{"error":"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function"}}},"sourceToolAssistantUUID":"2e2cef5a-e339-455c-a9b3-eb6a03a82f4a","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"3507b99b-ed84-48be-828f-c3989cd06f9b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019ix6BEqvMrQDDDWnbEu7iY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_017AHjndWzsN7gP3zigefeyd","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"(()=>JSON.stringify({title: document.title, links: Array.from(document.querySelectorAll('a')).map(a => ({href: a.getAttribute('href'), text: a.innerText.trim().slice(0,40)})).filter(l=>l.href).slice(0,40), navText: document.body.innerText.slice(0,800)}))()"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1935,"cache_read_input_tokens":62975,"output_tokens":383,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1935,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":383,"cache_read_input_tokens":62975,"cache_creation_input_tokens":1935,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1935},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRBFZUnQzkCWHctdUX9","type":"assistant","uuid":"05c00fd2-c5bb-408f-823c-48d50b362976","timestamp":"2026-05-22T22:44:46.830Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"05c00fd2-c5bb-408f-823c-48d50b362976","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019ix6BEqvMrQDDDWnbEu7iY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XkHNAmKWhXnGQMrourr7fz","name":"Read","input":{"file_path":"/tmp/mam-home.png"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1935,"cache_read_input_tokens":62975,"output_tokens":383,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1935,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":383,"cache_read_input_tokens":62975,"cache_creation_input_tokens":1935,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1935},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRBFZUnQzkCWHctdUX9","type":"assistant","uuid":"610d6dd7-9b34-4a2f-96b5-21494848dacf","timestamp":"2026-05-22T22:44:47.370Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"610d6dd7-9b34-4a2f-96b5-21494848dacf","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019ix6BEqvMrQDDDWnbEu7iY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Tqr1CtuTWs8qEnKVwx1chX","name":"Bash","input":{"command":"cd /tmp/wd/wild-dragon && find services -maxdepth 2 -type d","description":"List services subdirs"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1935,"cache_read_input_tokens":62975,"output_tokens":383,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1935,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":383,"cache_read_input_tokens":62975,"cache_creation_input_tokens":1935,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1935},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRBFZUnQzkCWHctdUX9","type":"assistant","uuid":"35c1a70f-fc37-4b10-ada5-5a8a405acd9c","timestamp":"2026-05-22T22:44:48.073Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"05c00fd2-c5bb-408f-823c-48d50b362976","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_017AHjndWzsN7gP3zigefeyd","type":"tool_result","content":"{\"result\":{\"error\":\"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function\"}}"}]},"uuid":"7e95114c-1594-4d7a-b2bc-7b90231c7b7b","timestamp":"2026-05-22T22:44:49.057Z","toolUseResult":"{\"result\":{\"error\":\"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function\"}}","mcpMeta":{"structuredContent":{"result":{"error":"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function"}}},"sourceToolAssistantUUID":"05c00fd2-c5bb-408f-823c-48d50b362976","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"35c1a70f-fc37-4b10-ada5-5a8a405acd9c","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Tqr1CtuTWs8qEnKVwx1chX","type":"tool_result","content":"services\nservices/capture\nservices/capture/src\nservices/node-agent\nservices/mam-api\nservices/mam-api/src\nservices/worker\nservices/worker/src\nservices/editor\nservices/editor/apps\nservices/editor/packages\nservices/editor/infra\nservices/editor/scripts\nservices/editor/.serena\nservices/premiere-plugin\nservices/premiere-plugin/css\nservices/premiere-plugin/js\nservices/premiere-plugin/CSXS\nservices/premiere-plugin/jsx\nservices/web-ui\nservices/web-ui/public\nservices/web-ui/src\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"aa6ca538-2f2e-4ea5-8404-b1ba47f28eb8","timestamp":"2026-05-22T22:44:49.117Z","toolUseResult":{"stdout":"services\nservices/capture\nservices/capture/src\nservices/node-agent\nservices/mam-api\nservices/mam-api/src\nservices/worker\nservices/worker/src\nservices/editor\nservices/editor/apps\nservices/editor/packages\nservices/editor/infra\nservices/editor/scripts\nservices/editor/.serena\nservices/premiere-plugin\nservices/premiere-plugin/css\nservices/premiere-plugin/js\nservices/premiere-plugin/CSXS\nservices/premiere-plugin/jsx\nservices/web-ui\nservices/web-ui/public\nservices/web-ui/src","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"35c1a70f-fc37-4b10-ada5-5a8a405acd9c","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"610d6dd7-9b34-4a2f-96b5-21494848dacf","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XkHNAmKWhXnGQMrourr7fz","type":"tool_result","content":[{"type":"image","source":{"type":"base64","data":"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4xv/fHvq9FlUY+/g+PSzf/ngk2/eeufTWzfew87m5e1Lle999DWld5ycXKnmnQ++MDY2vu+BxyjnLBAI+69nMJqbm8Ri4zs23c/cONTpvGfXLvqN++23X1etXKmrt7K2onr6VaXf1gUL5vdZat78uVu3/k5p5E8//UQ3kIr9Zb/9tttpBicnJyrTjz5z2d2AQc4MMHjd3bLMjNSIST2bBdp1nBgakXjuDJVnzJzr7uFFBVMTU/ryvvvRV/S1DQufxGizuCtWracCXyD47IufFi9dxZYpmRwRGXVh7RzObRvvoZnf+/Cre+97VCgSMVdrNHz9dRAAA1zExMxk0cKFdNtw64bgkOC2trbamtpHH330b3/9a2tb63/+829XF1dKC1NUTD9aP/3045LFi7744us9e/dETZ78xhuv0xo+fP+D++69J+5s3Bebv5w7Z873333HRqfk7rvv2rp129Fjx2bOnPnA/ffv3L3rs88+p/ovvvjynnvuLSgo0L2MPXv2WllaLZiv+Q1evGSxgYHB7t27dVMp8H77rbeEQtHLL7+Sn59HP+fPPPM01X/6yafLli7duWvn5i++mDmjJ0VgZ2f3+Wefhk6c+M477x0+cnjWzJ768IjwL77Y7OjoQG+qo7Pjjddfv+3W2y61EgAAuLEiJ0UlnD0de/Koo4Ozvb3TFeffcNsmB0enn3/86ujRA2vW3RY8MZwq77rnoY6O9s8/eTc7K3Pdhjtpf3fVmlutrG1+/O6LnTt+n79giZuHp5FY/OQzL1KU+8vP31LQ++Qz/8fl8T796O2urs79e3a8/d+/yxXy/uthBud8ekp6WvLGO+9jboRHHnmYwtdOaddrr71haWn5yScfz54zh500Y8aMxKSkN//xDx8f388+/dTNzVW3lKOj42efaH5G3//wg6Kiok2b7rz8s1xmN+AaZwYYUMLZOP+ACewoaIp+DQ0MzsSe0J/h4See8/YJ2PbbT3X1dY88/ixtQLKzzvv4aYYf+gcE0ffX3z+QyoETNImczIx03YKzZ8+nHq7jRw9u+ekb/8CgVas3MNfgxn799fEZANDj7+f/9ddfseXCgsK//OWljo6Ou++6q7q6+rbbbler1SlpaXt3716/bl1dba2zs9M777774UeaTtycnFw3V7egoKAFC+fv2r37+ef/jypp/r/85cWpMTHsCr/44quP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","media_type":"image/png"}}]}]},"uuid":"1d7806b7-0033-414d-8795-84027b54931f","timestamp":"2026-05-22T22:44:49.123Z","toolUseResult":{"type":"image","file":{"base64":"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4xv/fHvq9FlUY+/g+PSzf/ngk2/eeufTWzfew87m5e1Lle999DWld5ycXKnmnQ++MDY2vu+BxyjnLBAI+69nMJqbm8Ri4zs23c/cONTpvGfXLvqN++23X1etXKmrt7K2onr6VaXf1gUL5vdZat78uVu3/k5p5E8//UQ3kIr9Zb/9tttpBicnJyrTjz5z2d2AQc4MMHjd3bLMjNSIST2bBdp1nBgakXjuDJVnzJzr7uFFBVMTU/ryvvvRV/S1DQufxGizuCtWracCXyD47IufFi9dxZYpmRwRGXVh7RzObRvvoZnf+/Cre+97VCgSMVdrNHz9dRAAA1zExMxk0cKFdNtw64bgkOC2trbamtpHH330b3/9a2tb63/+829XF1dKC1NUTD9aP/3045LFi7744us9e/dETZ78xhuv0xo+fP+D++69J+5s3Bebv5w7Z873333HRqfk7rvv2rp129Fjx2bOnPnA/ffv3L3rs88+p/ovvvjynnvuLSgo0L2MPXv2WllaLZiv+Q1evGSxgYHB7t27dVMp8H77rbeEQtHLL7+Sn59HP+fPPPM01X/6yafLli7duWvn5i++mDmjJ0VgZ2f3+Wefhk6c+M477x0+cnjWzJ768IjwL77Y7OjoQG+qo7Pjjddfv+3W2y61EgAAuLEiJ0UlnD0de/Koo4Ozvb3TFeffcNsmB0enn3/86ujRA2vW3RY8MZwq77rnoY6O9s8/eTc7K3Pdhjtpf3fVmlutrG1+/O6LnTt+n79giZuHp5FY/OQzL1KU+8vP31LQ++Qz/8fl8T796O2urs79e3a8/d+/yxXy/uthBud8ekp6WvLGO+9jboRHHnmYwtdOaddrr71haWn5yScfz54zh500Y8aMxKSkN//xDx8f388+/dTNzVW3lKOj42efaH5G3//wg6Kiok2b7rz8s1xmN+AaZwYYUMLZOP+ACewoaIp+DQ0MzsSe0J/h4See8/YJ2PbbT3X1dY88/ixtQLKzzvv4aYYf+gcE0ffX3z+QyoETNImczIx03YKzZ8+nHq7jRw9u+ekb/8CgVas3MNfgxn799fEZANDj7+f/9ddfseXCgsK//OWljo6Ou++6q7q6+rbbbler1SlpaXt3716/bl1dba2zs9M777774UeaTtycnFw3V7egoKAFC+fv2r37+ef/jypp/r/85cWpMTHsCr/44quP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","type":"image/png","originalSize":106983,"dimensions":{"originalWidth":1280,"originalHeight":720,"displayWidth":1280,"displayHeight":720}}},"sourceToolAssistantUUID":"610d6dd7-9b34-4a2f-96b5-21494848dacf","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"1d7806b7-0033-414d-8795-84027b54931f","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"in_progress","activeForm":"Reconning repo + UI + TrueNAS"},{"content":"Fix Recorder/Ingest page: preview + ingest pipeline","status":"pending","activeForm":"Fixing recorder ingest + preview"},{"content":"Fix Monitors page","status":"pending","activeForm":"Fixing monitors page"},{"content":"Fix Settings page (completely broken)","status":"pending","activeForm":"Fixing settings page"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}],"itemCount":9},"type":"attachment","uuid":"5a5f2c2d-935b-4988-8aae-71dc6fc08950","timestamp":"2026-05-22T22:44:49.126Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"5a5f2c2d-935b-4988-8aae-71dc6fc08950","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"5a5f2c2d-935b-4988-8aae-71dc6fc08950","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016sYjSUdxsmENxW4SMxLpD6","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EtoFCmMIDRgCKkDv6srVlOqCli2hV/AkhKWPqhlOKeF5fEuExw8SkpWTBdT3POzsueCDPYTkZOlx1f5xcKBWFDMQfQmyP9BuWn58Mg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDJUDzi88AxK4HxzBKhoMZlvT7Q2Zv+P/qUjcIjDn6sdCJUhdYVE0WEFiOWa/KaAUNWcN/w272AvJPrSok0vNEh9M1Wd2jc3r4F5lHncqpARkxIBsCcu80nD7dAJIns+u7Ac80PiiAguYMTQtt9qk9EChSzyMKCRBw9NtgUaUGLU/KYChn0UiHIwvbiJFSaw4ifr4ELfdq7mRR+TX/+gNU09ytOWg7jkQyPsucTDev9XY96QWyqattqs7d4z6kpVMSp8WtaHayrAvHSTWJHhnVnsEjxdb+ysU0ZiXu7TzFjScFWcwvRTrkoIn5FAOq0pazSOmKybImQl6L208C/3nAJf78TtsaGmNm8JGOW247lfZMnrj5Zmdhy+u8hNESipmXdIkxNS8doUifyTOTo57upv37LSJ+0X11b/e2aJqSRp156AsZXjYO5zNWoWnfKEMh4EGdfkRAARGN1PGmQcg+DsFKtYKTDpWaNiHq7GjFPbsBC4En+iKpnpokz9cICgOmaTKHe0Xm4k0V2Y1b10XWa3C2lFEBfDBb+091Irx+QNmc5Qp8JVXPop3RP0jiZVPZBJa+yxEShjO6gRt6jwt5n5nRqElfIzK1o+bUJeMyVwCshwW56OBI9n7j11Z7NS4OLZcFcamM9rWIW6mul0O3B3faxlArBB0CI5m4CefM9MyTFeQCb3G+xrbOlsmKvhWRlkDJmO4C8/XF7BjOKKXv8BLf5HaFjT9oihIlJLgY5pj94RpYQUNMrQcBvBfe2TZAwN73Ky798ERTSIna0gQlO+1479JHhsPw3lhZMwkIWSmqRe026HGJMkwfdzBWOT38RH/MhgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":2344,"cache_read_input_tokens":64910,"output_tokens":766,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":2344,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":766,"cache_read_input_tokens":64910,"cache_creation_input_tokens":2344,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":2344},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRBfNhuRiSiHPFZdyw9","type":"assistant","uuid":"0e6e066d-7d7b-4325-96e9-741c1383853b","timestamp":"2026-05-22T22:44:54.278Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0e6e066d-7d7b-4325-96e9-741c1383853b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016sYjSUdxsmENxW4SMxLpD6","type":"message","role":"assistant","content":[{"type":"text","text":"Home renders cleanly — 7 assets, 12 failed jobs, 1 cluster node up. Good news: a `services/premiere-plugin/` scaffold already exists, so I'll build on that rather than start fresh. Walking the broken pages now."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":2344,"cache_read_input_tokens":64910,"output_tokens":766,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":2344,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":766,"cache_read_input_tokens":64910,"cache_creation_input_tokens":2344,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":2344},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRBfNhuRiSiHPFZdyw9","type":"assistant","uuid":"3da7257c-f76c-4190-a2d8-e8b13d434b96","timestamp":"2026-05-22T22:44:55.722Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"3da7257c-f76c-4190-a2d8-e8b13d434b96","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016sYjSUdxsmENxW4SMxLpD6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0183XqQKhkaCkTme8nNQKpTC","name":"mcp__claude_ai_mcp-server__puppeteer_navigate","input":{"url":"http://10.0.0.25:47434/#/ingest/recorders","page_id":"mam"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":2344,"cache_read_input_tokens":64910,"output_tokens":766,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":2344,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":766,"cache_read_input_tokens":64910,"cache_creation_input_tokens":2344,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":2344},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRBfNhuRiSiHPFZdyw9","type":"assistant","uuid":"756f7b7f-34a3-46bd-81a8-9bc501cbed9f","timestamp":"2026-05-22T22:44:56.797Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"4747ce06-5f47-49f7-b19e-72d0b863efde","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01DkYVwjNJDpRtpq1Sy9mKNG","type":"tool_result","content":"_primitives-smoke.html\napi-tokens.html\napp.jsx\ncapture.html\ncluster.html\ncontainers.html\ncss\ndata.jsx\nedit.html\neditor.html\nfavicon.ico\nfonts\nhome.html\nicons.jsx\nimg\nindex.html\njobs.html\njs\nlogin.html\nmodal-new-recorder.jsx\nplayer.html\nprojects.html\nrecorders.html\nscreens-admin.jsx\nscreens-asset.jsx\nscreens-editor.jsx\nscreens-home.jsx\nscreens-ingest.jsx\nscreens-jobs.jsx\nscreens-library.jsx\nscreens-projects.jsx\nsettings.html\nshell.jsx\nstyles-asset.css\nstyles-fixes.css\nstyles-modal.css\nstyles-rest.css\nstyles-screens.css\nstyles.css\ntokens.html\ntweaks-panel.jsx\nupload.html\nusers.html\nvisuals.jsx\n---src---\ncss\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"0b36e33e-15ec-4f7e-b46d-435aecfab19a","timestamp":"2026-05-22T22:44:59.565Z","toolUseResult":{"stdout":"_primitives-smoke.html\napi-tokens.html\napp.jsx\ncapture.html\ncluster.html\ncontainers.html\ncss\ndata.jsx\nedit.html\neditor.html\nfavicon.ico\nfonts\nhome.html\nicons.jsx\nimg\nindex.html\njobs.html\njs\nlogin.html\nmodal-new-recorder.jsx\nplayer.html\nprojects.html\nrecorders.html\nscreens-admin.jsx\nscreens-asset.jsx\nscreens-editor.jsx\nscreens-home.jsx\nscreens-ingest.jsx\nscreens-jobs.jsx\nscreens-library.jsx\nscreens-projects.jsx\nsettings.html\nshell.jsx\nstyles-asset.css\nstyles-fixes.css\nstyles-modal.css\nstyles-rest.css\nstyles-screens.css\nstyles.css\ntokens.html\ntweaks-panel.jsx\nupload.html\nusers.html\nvisuals.jsx\n---src---\ncss","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"4747ce06-5f47-49f7-b19e-72d0b863efde","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"756f7b7f-34a3-46bd-81a8-9bc501cbed9f","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016sYjSUdxsmENxW4SMxLpD6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AScwuDWQuwhMZ8QdKQxGF8","name":"Bash","input":{"command":"cd /tmp/wd/wild-dragon && ls services/premiere-plugin/ && echo \"---CSXS---\" && ls services/premiere-plugin/CSXS/ && echo \"---jsx---\" && ls services/premiere-plugin/jsx/ && echo \"---js---\" && ls services/premiere-plugin/js/","description":"Inspect premiere-plugin scaffold"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":2344,"cache_read_input_tokens":64910,"output_tokens":766,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":2344,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":766,"cache_read_input_tokens":64910,"cache_creation_input_tokens":2344,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":2344},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRBfNhuRiSiHPFZdyw9","type":"assistant","uuid":"34e06c23-d1b1-4fe2-8352-49a045c90edd","timestamp":"2026-05-22T22:44:58.858Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"756f7b7f-34a3-46bd-81a8-9bc501cbed9f","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_0183XqQKhkaCkTme8nNQKpTC","type":"tool_result","content":"{\"result\":{\"status\":\"navigated\",\"url\":\"http://10.0.0.25:47434/#/ingest/recorders\",\"status_code\":null,\"title\":\"Dragonflight · Wild Dragon Broadcast\"}}"}]},"uuid":"2b019f1c-7de8-4ad3-a1d0-cc35b74c9f9e","timestamp":"2026-05-22T22:44:59.019Z","toolUseResult":"{\"result\":{\"status\":\"navigated\",\"url\":\"http://10.0.0.25:47434/#/ingest/recorders\",\"status_code\":null,\"title\":\"Dragonflight · Wild Dragon Broadcast\"}}","mcpMeta":{"structuredContent":{"result":{"status":"navigated","url":"http://10.0.0.25:47434/#/ingest/recorders","status_code":null,"title":"Dragonflight · Wild Dragon Broadcast"}}},"sourceToolAssistantUUID":"756f7b7f-34a3-46bd-81a8-9bc501cbed9f","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"34e06c23-d1b1-4fe2-8352-49a045c90edd","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AScwuDWQuwhMZ8QdKQxGF8","type":"tool_result","content":"CSXS\nPLUGIN_FILES.txt\nQUICK_START.md\nREADME.md\ncss\nindex.html\ninstall-windows.ps1\njs\njsx\n---CSXS---\nmanifest.xml\n---jsx---\npremiere.jsx\n---js---\nCSInterface.js\nmain.js\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"4d43ea85-3632-457a-8e19-afad45064f20","timestamp":"2026-05-22T22:44:59.036Z","toolUseResult":{"stdout":"CSXS\nPLUGIN_FILES.txt\nQUICK_START.md\nREADME.md\ncss\nindex.html\ninstall-windows.ps1\njs\njsx\n---CSXS---\nmanifest.xml\n---jsx---\npremiere.jsx\n---js---\nCSInterface.js\nmain.js","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"34e06c23-d1b1-4fe2-8352-49a045c90edd","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"4d43ea85-3632-457a-8e19-afad45064f20","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016sYjSUdxsmENxW4SMxLpD6","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01DkYVwjNJDpRtpq1Sy9mKNG","name":"Bash","input":{"command":"cd /tmp/wd/wild-dragon && ls services/web-ui/public/ && echo \"---src---\" && ls services/web-ui/src/ 2>/dev/null","description":"Inspect web-ui structure"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":2344,"cache_read_input_tokens":64910,"output_tokens":766,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":2344,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":766,"cache_read_input_tokens":64910,"cache_creation_input_tokens":2344,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":2344},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRBfNhuRiSiHPFZdyw9","type":"assistant","uuid":"4747ce06-5f47-49f7-b19e-72d0b863efde","timestamp":"2026-05-22T22:44:59.553Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0b36e33e-15ec-4f7e-b46d-435aecfab19a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016MCkk7uPMMQAs1PQttdG16","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Qp3od31nMXtQt2oVwCd2t1","name":"mcp__claude_ai_mcp-server__puppeteer_screenshot","input":{"page_id":"mam","full_page":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1383,"cache_read_input_tokens":67254,"output_tokens":291,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1383,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":291,"cache_read_input_tokens":67254,"cache_creation_input_tokens":1383,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1383},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRCSKfFY3GkDZER1Bno","type":"assistant","uuid":"8e051dc4-dfb3-49bd-a6f4-57f96a531d9a","timestamp":"2026-05-22T22:45:03.073Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"8e051dc4-dfb3-49bd-a6f4-57f96a531d9a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016MCkk7uPMMQAs1PQttdG16","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01H8ayJaGTwbDd4ZRR5B1JBA","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"(()=>{const errs=[]; const t=document.body.innerText; return JSON.stringify({title:document.title,url:location.href,hash:location.hash,text:t.slice(0,2000),btnCount:document.querySelectorAll('button').length})})()"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1383,"cache_read_input_tokens":67254,"output_tokens":291,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1383,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":291,"cache_read_input_tokens":67254,"cache_creation_input_tokens":1383,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1383},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRCSKfFY3GkDZER1Bno","type":"assistant","uuid":"8b9692c4-8ee8-4d3e-9f8c-78e0534946eb","timestamp":"2026-05-22T22:45:04.305Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"8e051dc4-dfb3-49bd-a6f4-57f96a531d9a","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Qp3od31nMXtQt2oVwCd2t1","type":"tool_result","content":"Error: result (142,761 characters) exceeds maximum allowed tokens. Output has been saved to /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489905635.txt.\nFormat: JSON with schema: {result: {status: string, format: string, base64: string, url: string}}\n- For targeted queries (find a value, filter by field): use jq on the file directly.\n- For analysis or summarization that requires reading the full content: first probe the structure (e.g., jq 'type, length, keys?' /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489905635.txt), then extract slices with jq or python — Read's line-based offset/limit will not chunk this file.\n- If the Agent tool is available, do this inside a subagent so the full output stays out of your main context. Give it the instruction above verbatim, and be explicit about what it must return — e.g. \"/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489905635.txt is JSON with schema: {result: {status: string, format: string, base64: string, url: string}}; probe the structure with jq (type/length/keys), then extract and read the content in full with jq or python, then summarize and quote any key findings verbatim.\" A vague \"summarize this\" may lose detail.\n"}]},"uuid":"c07ebcd1-e1f3-4189-98ef-c7242af9429c","timestamp":"2026-05-22T22:45:05.637Z","toolUseResult":"Error: result (142,761 characters) exceeds maximum allowed tokens. Output has been saved to /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489905635.txt.\nFormat: JSON with schema: {result: {status: string, format: string, base64: string, url: string}}\n- For targeted queries (find a value, filter by field): use jq on the file directly.\n- For analysis or summarization that requires reading the full content: first probe the structure (e.g., jq 'type, length, keys?' /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489905635.txt), then extract slices with jq or python — Read's line-based offset/limit will not chunk this file.\n- If the Agent tool is available, do this inside a subagent so the full output stays out of your main context. Give it the instruction above verbatim, and be explicit about what it must return — e.g. \"/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489905635.txt is JSON with schema: {result: {status: string, format: string, base64: string, url: string}}; probe the structure with jq (type/length/keys), then extract and read the content in full with jq or python, then summarize and quote any key findings verbatim.\" A vague \"summarize this\" may lose detail.\n","mcpMeta":{"structuredContent":{"result":{"status":"screenshot_taken","format":"png","base64":"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4xv/fHvq9FlUY+/g+PSzf/ngk2/eeufTWzfew87m5e1Lle999DWld5ycXKnmnQ++MDY2vu+BxyjnLBAI+69nMJqbm8Ri4zs23c/cONTpvGfXLvqN++23X1etXKmrt7K2onr6VaXf1gUL5vdZat78uVu3/k5p5E8//UQ3kIr9Zb/9tttpBicnJyrTjz5z2d2AQc4MMHjd3bLMjNSIST2bBdp1nBgakXjuDJVnzJzr7uFFBVMTU/ryvvvRV/S1DQufxGizuCtWracCXyD47IufFi9dxZYpmRwRGXVh7RzObRvvoZnf+/Cre+97VCgSMVdrNHz9dRAAA1zExMxk0cKFdNtw64bgkOC2trbamtpHH330b3/9a2tb63/+829XF1dKC1NUTD9aP/3045LFi7744us9e/dETZ78xhuv0xo+fP+D++69J+5s3Bebv5w7Z873333HRqfk7rvv2rp129Fjx2bOnPnA/ffv3L3rs88+p/ovvvjynnvuLSgo0L2MPXv2WllaLZiv+Q1evGSxgYHB7t27dVMp8H77rbeEQtHLL7+Sn59HP+fPPPM01X/6yafLli7duWvn5i++mDmjJ0VgZ2f3+Wefhk6c+M477x0+cnjWzJ768IjwL77Y7OjoQG+qo7Pjjddfv+3W2y61EgAAuLEiJ0UlnD0de/Koo4Ozvb3TFeffcNsmB0enn3/86ujRA2vW3RY8MZwq77rnoY6O9s8/eTc7K3Pdhjtpf3fVmlutrG1+/O6LnTt+n79giZuHp5FY/OQzL1KU+8vP31LQ++Qz/8fl8T796O2urs79e3a8/d+/yxXy/uthBud8ekp6WvLGO+9jboRHHnmYwtdOaddrr71haWn5yScfz54zh500Y8aMxKSkN//xDx8f388+/dTNzVW3lKOj42efaH5G3//wg6Kiok2b7rz8s1xmN+AaZwYYUMLZOP+ACewoaIp+DQ0MzsSe0J/h4See8/YJ2PbbT3X1dY88/ixtQLKzzvv4aYYf+gcE0ffX3z+QyoETNImczIx03YKzZ8+nHq7jRw9u+ekb/8CgVas3MNfgxn799fEZANDj7+f/9ddfseXCgsK//OWljo6Ou++6q7q6+rbbbler1SlpaXt3716/bl1dba2zs9M777774UeaTtycnFw3V7egoKAFC+fv2r37+ef/jypp/r/85cWpMTHsCr/44quP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","url":"http://10.0.0.25:47434/#/ingest/recorders"}}},"sourceToolAssistantUUID":"8e051dc4-dfb3-49bd-a6f4-57f96a531d9a","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"c07ebcd1-e1f3-4189-98ef-c7242af9429c","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"8b9692c4-8ee8-4d3e-9f8c-78e0534946eb","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01H8ayJaGTwbDd4ZRR5B1JBA","type":"tool_result","content":"{\"result\":{\"error\":\"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function\"}}"}]},"uuid":"74b69909-acaf-412d-abc4-af7df7cfd4ef","timestamp":"2026-05-22T22:45:07.850Z","toolUseResult":"{\"result\":{\"error\":\"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function\"}}","mcpMeta":{"structuredContent":{"result":{"error":"JS evaluation failed: Protocol error (Runtime.callFunctionOn): Given expression does not evaluate to a function"}}},"sourceToolAssistantUUID":"8b9692c4-8ee8-4d3e-9f8c-78e0534946eb","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"74b69909-acaf-412d-abc4-af7df7cfd4ef","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JwB4Fsepms3bpsi7fsDwM2","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvkHCmMIDRgCKkAeOYa+tNVOuBxAEgWKmoEN5SmbH/Y9rgPi3RU5eIQ/bJtCslUY+di3DDAOtjTQlo0IHaH6ajtBlmkUXlo6bKa/Mg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDBWwK8IP0I/EIRsc9BoMTToCIQOpPJftvYTJIjARQ9Pj8OMDyk24r3bnexDlMRCDjvaOc75lRjajSJPr0524dyIydY+joWGtwII3HYMqwwYznLU0CAIWjBFmCkDHOizwn9X2mMvAjr48B8IihOsjpvliBer3HsoNdP+jjyXNfaotvQT0FEfukGff1f/XoZL4EEyGkSMYzAOr0CY/6oWAS7qp7E/S9kT1RucEtOdlmlAqT8J4WocZSTL4SMqPqGTh7PA+eKyx70QXU4QvmBvbsiJEtE4cZ5MuUNrT/KZ4thKbPfd1bIYf7EBdn8cEfc2l66poJbl/JR2ixEWv/X1YTklcGe/7J5hTJPOp37GXE5BBMCNOKdkKObXhPc/AvMTPJtepScHJW/IaCcdDnZqveGnSude4RMkzLobI55BU3/RF1AZbsaKGoZBzjBcti3NaNE74QVSzYAzRXM7evH11hc+CMLIjRe1hQNVi2CGc03i5oXPMle46tcXV5Qm1WPiOYnO8Z7FHM9v556CecKHkml//6nAtUxvI63nKiOVkDMXE+ZROZGzB05/gAjg9pvbXASP3rSOKrMfqtXIO5zNB2SR6NomjQhSQh7VGdjP1J8XsTmTxEpY2K8dkqZ7LGUhco+WTHL1mDZ0BGvPgkvDM3KxpF9hWpt7F6EmUc1xFEegc4sM9EJL/EXnwOqAFGuojEA3RQ0LyJpqOiSPh3uLxkUdN+95wwlFWvVlajdSMna4QuyRiWYDTWHfdhXABbDrTCQTiaBeuc93/8Kjq+4vB6q/DcKMwlhRengO2YuVhL77RVEUtz+VbAGJMjr15bZvpovqTv5VJ3wT/TD+4sovXgeSEzWmtzwUobzsT5ui9Xd5wqKpAhbv+DjDbsu8pKOA/EcihgxggQrnS3K1cvBOvWnmxS9OTtH8ympy9srrOXJz9kBSqJ2YlvbijwURz06QXy6QsVeafwlGB10/dKbt5v/gTFmEmFFlzQILDANkv2DENbvKfOvMdNaAh9MMBYfz93roBOAFXZBxvW/rhR0b4ptDSECzKEef+GeIedQAp8U5r++RmtGKnCmK6zbP+srZtKTBThyRGI7ziNV/bq9g+P+/rY+WCZ52e8MvieUDgotNz6B6f3Co0ri7mwMcaU8wxbmvHWo8sJ4n5F1/brNdNU7aPFfV6y8Uo/xx7Z8D/CzUSXGcQIvnnxOS/7p53GUTnNAONGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1034,"cache_read_input_tokens":68637,"output_tokens":718,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1034,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":718,"cache_read_input_tokens":68637,"cache_creation_input_tokens":1034,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1034},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRD3RnUBAXQpSqufciD","type":"assistant","uuid":"eabf55b4-3fb9-4fc9-88f4-7e915f2b5b17","timestamp":"2026-05-22T22:45:14.245Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"eabf55b4-3fb9-4fc9-88f4-7e915f2b5b17","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JwB4Fsepms3bpsi7fsDwM2","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FSjnczmiPvgNj7oPrNAXKy","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"() => ({title: document.title, url: location.href, hash: location.hash, text: document.body.innerText.slice(0, 2000), btnCount: document.querySelectorAll('button').length})"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1034,"cache_read_input_tokens":68637,"output_tokens":718,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1034,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":718,"cache_read_input_tokens":68637,"cache_creation_input_tokens":1034,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1034},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRD3RnUBAXQpSqufciD","type":"assistant","uuid":"c7537b67-4e6b-4e60-9444-c9a1143a90c6","timestamp":"2026-05-22T22:45:15.256Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"c7537b67-4e6b-4e60-9444-c9a1143a90c6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01JwB4Fsepms3bpsi7fsDwM2","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01UZuoMFREdUpgWMa2PuDART","name":"Bash","input":{"command":"F=/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489905635.txt && python3 -c \"\nimport json,base64\nd=json.load(open('$F'))\nopen('/tmp/mam-recorders.png','wb').write(base64.b64decode(d['result']['base64']))\nprint('ok')\n\"","description":"Decode recorders screenshot"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1034,"cache_read_input_tokens":68637,"output_tokens":718,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1034,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":718,"cache_read_input_tokens":68637,"cache_creation_input_tokens":1034,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1034},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRD3RnUBAXQpSqufciD","type":"assistant","uuid":"0b999fcd-03b6-43e4-99d2-d1a2f5a4cd84","timestamp":"2026-05-22T22:45:16.882Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"c7537b67-4e6b-4e60-9444-c9a1143a90c6","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FSjnczmiPvgNj7oPrNAXKy","type":"tool_result","content":"{\"result\":{\"status\":\"evaluated\",\"result\":{\"title\":\"Dragonflight · Wild Dragon Broadcast\",\"url\":\"http://10.0.0.25:47434/#/ingest/recorders\",\"hash\":\"#/ingest/recorders\",\"text\":\"D\\nDragonflight\\nv1.2.0\\nHome\\nLibrary\\nProjects\\nIngest\\nUpload\\nRecorders\\nCapture\\nMonitors\\nJobs\\n3\\nEditor\\nDEV\\nADMIN\\nUsers\\nTokens\\nContainers\\nCluster\\nSettings\\nZG\\nZach Gaetano\\nadmin · broadcast\\nHome\\n⌘K\\ncluster healthy\\nDragonflight\\n\\n7 assets\\n\\nLIBRARY\\n7\\nTotal assets\\nLIVE FEEDS\\n0\\n1 recorders configured\\nJOBS\\n0 / 57 done\\n12 failed\\nCLUSTER NODES\\n1 / 1 online\\nLast heartbeat <30s\\nRecently added\\nAll assets\\nTest1_20260522_224002 in qa-smoke\\n3m ago\\nWildDragon Sync Test.mp4 in qa-smoke\\n18m ago\\nTest_20260522_221337 in qa-smoke\\n21m ago\\nTest_20260522_221056 in qa-smoke\\n30m ago\\nTest_20260522_214925 in qa-smoke\\n33m ago\\nWildDragon Sync Test.mp4 in qa-smoke\\n1h ago\\nJob queue\\nView all\\nThumbnail\\n·\\n—\\ndone\\nProxy\\n·\\n—\\ndone\\nThumbnail\\n·\\n—\\ndone\\nProxy\\n·\\n—\\ndone\\nThumbnail\\n·\\n—\\ndone\\nCluster\\nView all\\n9b2b0b88-0129-4729-b537-9b2936e96079\\nCPU 4%\\n105.1GB RAM\",\"btnCount\":5}}}"}]},"uuid":"f848d34b-2cab-411b-8265-06f9fe5d3d66","timestamp":"2026-05-22T22:45:17.473Z","toolUseResult":"{\"result\":{\"status\":\"evaluated\",\"result\":{\"title\":\"Dragonflight · Wild Dragon Broadcast\",\"url\":\"http://10.0.0.25:47434/#/ingest/recorders\",\"hash\":\"#/ingest/recorders\",\"text\":\"D\\nDragonflight\\nv1.2.0\\nHome\\nLibrary\\nProjects\\nIngest\\nUpload\\nRecorders\\nCapture\\nMonitors\\nJobs\\n3\\nEditor\\nDEV\\nADMIN\\nUsers\\nTokens\\nContainers\\nCluster\\nSettings\\nZG\\nZach Gaetano\\nadmin · broadcast\\nHome\\n⌘K\\ncluster healthy\\nDragonflight\\n\\n7 assets\\n\\nLIBRARY\\n7\\nTotal assets\\nLIVE FEEDS\\n0\\n1 recorders configured\\nJOBS\\n0 / 57 done\\n12 failed\\nCLUSTER NODES\\n1 / 1 online\\nLast heartbeat <30s\\nRecently added\\nAll assets\\nTest1_20260522_224002 in qa-smoke\\n3m ago\\nWildDragon Sync Test.mp4 in qa-smoke\\n18m ago\\nTest_20260522_221337 in qa-smoke\\n21m ago\\nTest_20260522_221056 in qa-smoke\\n30m ago\\nTest_20260522_214925 in qa-smoke\\n33m ago\\nWildDragon Sync Test.mp4 in qa-smoke\\n1h ago\\nJob queue\\nView all\\nThumbnail\\n·\\n—\\ndone\\nProxy\\n·\\n—\\ndone\\nThumbnail\\n·\\n—\\ndone\\nProxy\\n·\\n—\\ndone\\nThumbnail\\n·\\n—\\ndone\\nCluster\\nView all\\n9b2b0b88-0129-4729-b537-9b2936e96079\\nCPU 4%\\n105.1GB RAM\",\"btnCount\":5}}}","mcpMeta":{"structuredContent":{"result":{"status":"evaluated","result":{"title":"Dragonflight · Wild Dragon Broadcast","url":"http://10.0.0.25:47434/#/ingest/recorders","hash":"#/ingest/recorders","text":"D\nDragonflight\nv1.2.0\nHome\nLibrary\nProjects\nIngest\nUpload\nRecorders\nCapture\nMonitors\nJobs\n3\nEditor\nDEV\nADMIN\nUsers\nTokens\nContainers\nCluster\nSettings\nZG\nZach Gaetano\nadmin · broadcast\nHome\n⌘K\ncluster healthy\nDragonflight\n\n7 assets\n\nLIBRARY\n7\nTotal assets\nLIVE FEEDS\n0\n1 recorders configured\nJOBS\n0 / 57 done\n12 failed\nCLUSTER NODES\n1 / 1 online\nLast heartbeat <30s\nRecently added\nAll assets\nTest1_20260522_224002 in qa-smoke\n3m ago\nWildDragon Sync Test.mp4 in qa-smoke\n18m ago\nTest_20260522_221337 in qa-smoke\n21m ago\nTest_20260522_221056 in qa-smoke\n30m ago\nTest_20260522_214925 in qa-smoke\n33m ago\nWildDragon Sync Test.mp4 in qa-smoke\n1h ago\nJob queue\nView all\nThumbnail\n·\n—\ndone\nProxy\n·\n—\ndone\nThumbnail\n·\n—\ndone\nProxy\n·\n—\ndone\nThumbnail\n·\n—\ndone\nCluster\nView all\n9b2b0b88-0129-4729-b537-9b2936e96079\nCPU 4%\n105.1GB RAM","btnCount":5}}}},"sourceToolAssistantUUID":"c7537b67-4e6b-4e60-9444-c9a1143a90c6","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0b999fcd-03b6-43e4-99d2-d1a2f5a4cd84","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01UZuoMFREdUpgWMa2PuDART","type":"tool_result","content":"ok","is_error":false}]},"uuid":"96c25624-81b7-418e-8fa2-5627e2c74c0a","timestamp":"2026-05-22T22:45:17.503Z","toolUseResult":{"stdout":"ok","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"0b999fcd-03b6-43e4-99d2-d1a2f5a4cd84","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"96c25624-81b7-418e-8fa2-5627e2c74c0a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016RuCcCTfUoLWm4ARnztnSv","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1480,"cache_read_input_tokens":69671,"output_tokens":833,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1480,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":833,"cache_read_input_tokens":69671,"cache_creation_input_tokens":1480,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1480},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRDkiUU719wcKDPFdkE","type":"assistant","uuid":"95339609-09a8-47f8-871a-ffde14daa694","timestamp":"2026-05-22T22:45:27.394Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"95339609-09a8-47f8-871a-ffde14daa694","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016RuCcCTfUoLWm4ARnztnSv","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TSaXdj7bd7Cg2nWLXJzjtq","name":"mcp__claude_ai_mcp-server__puppeteer_click","input":{"page_id":"mam","selector":"a[href*=\"recorder\"], a[href*=\"Recorder\"]"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1480,"cache_read_input_tokens":69671,"output_tokens":833,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1480,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":833,"cache_read_input_tokens":69671,"cache_creation_input_tokens":1480,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1480},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRDkiUU719wcKDPFdkE","type":"assistant","uuid":"0c94e160-0f65-4e0d-8cf6-b293d855d56c","timestamp":"2026-05-22T22:45:27.895Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0c94e160-0f65-4e0d-8cf6-b293d855d56c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016RuCcCTfUoLWm4ARnztnSv","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_013GZJrSiQqJ8DE8ThWaYS4P","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/web-ui/public/index.html"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1480,"cache_read_input_tokens":69671,"output_tokens":833,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1480,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":833,"cache_read_input_tokens":69671,"cache_creation_input_tokens":1480,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1480},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRDkiUU719wcKDPFdkE","type":"assistant","uuid":"2c274694-7710-464d-b753-7f8c7d886be0","timestamp":"2026-05-22T22:45:28.876Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"2c274694-7710-464d-b753-7f8c7d886be0","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_016RuCcCTfUoLWm4ARnztnSv","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01RY5qdPndhYTeyTVE2Exdna","name":"Read","input":{"file_path":"/tmp/mam-recorders.png"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1480,"cache_read_input_tokens":69671,"output_tokens":833,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1480,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":833,"cache_read_input_tokens":69671,"cache_creation_input_tokens":1480,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1480},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRDkiUU719wcKDPFdkE","type":"assistant","uuid":"8d170997-61cc-4c00-bce9-929d2ee984ae","timestamp":"2026-05-22T22:45:29.067Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0c94e160-0f65-4e0d-8cf6-b293d855d56c","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TSaXdj7bd7Cg2nWLXJzjtq","type":"tool_result","content":"{\"result\":{\"error\":\"Failed to click 'a[href*=\\\"recorder\\\"], a[href*=\\\"Recorder\\\"]': Waiting for selector \\\"a[href*=\\\"recorder\\\"], a[href*=\\\"Recorder\\\"]\\\" failed: timeout 5000ms exceeds.\"}}"}]},"uuid":"59c9871c-a89f-4d13-bf2e-e50069a93d8f","timestamp":"2026-05-22T22:45:35.122Z","toolUseResult":"{\"result\":{\"error\":\"Failed to click 'a[href*=\\\"recorder\\\"], a[href*=\\\"Recorder\\\"]': Waiting for selector \\\"a[href*=\\\"recorder\\\"], a[href*=\\\"Recorder\\\"]\\\" failed: timeout 5000ms exceeds.\"}}","mcpMeta":{"structuredContent":{"result":{"error":"Failed to click 'a[href*=\"recorder\"], a[href*=\"Recorder\"]': Waiting for selector \"a[href*=\"recorder\"], a[href*=\"Recorder\"]\" failed: timeout 5000ms exceeds."}}},"sourceToolAssistantUUID":"0c94e160-0f65-4e0d-8cf6-b293d855d56c","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"2c274694-7710-464d-b753-7f8c7d886be0","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_013GZJrSiQqJ8DE8ThWaYS4P","type":"tool_result","content":"1\t\n2\t\n3\t\n4\t\n5\t\n6\tDragonflight · Wild Dragon Broadcast\n7\t\n8\t\n9\t\n10\t\n11\t\n12\t\n13\t\n14\t\n15\t\n16\t\n17\t\n18\t
\n19\t\n20\t\n21\t\n22\t\n23\t\n24\t\n25\t\n26\t\n27\t\n28\t\n29\t\n30\t\n31\t\n32\t\n33\t\n34\t\n35\t\n36\t\n37\t\n38\t\n39\t\n40\t\n41\t"}]},"uuid":"3fead760-6c9c-4110-9ffb-aad19df799a0","timestamp":"2026-05-22T22:45:35.139Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/web-ui/public/index.html","content":"\n\n\n\n\nDragonflight · Wild Dragon Broadcast\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","numLines":41,"startLine":1,"totalLines":41}},"sourceToolAssistantUUID":"2c274694-7710-464d-b753-7f8c7d886be0","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"8d170997-61cc-4c00-bce9-929d2ee984ae","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01RY5qdPndhYTeyTVE2Exdna","type":"tool_result","content":[{"type":"image","source":{"type":"base64","data":"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4xv/fHvq9FlUY+/g+PSzf/ngk2/eeufTWzfew87m5e1Lle999DWld5ycXKnmnQ++MDY2vu+BxyjnLBAI+69nMJqbm8Ri4zs23c/cONTpvGfXLvqN++23X1etXKmrt7K2onr6VaXf1gUL5vdZat78uVu3/k5p5E8//UQ3kIr9Zb/9tttpBicnJyrTjz5z2d2AQc4MMHjd3bLMjNSIST2bBdp1nBgakXjuDJVnzJzr7uFFBVMTU/ryvvvRV/S1DQufxGizuCtWracCXyD47IufFi9dxZYpmRwRGXVh7RzObRvvoZnf+/Cre+97VCgSMVdrNHz9dRAAA1zExMxk0cKFdNtw64bgkOC2trbamtpHH330b3/9a2tb63/+829XF1dKC1NUTD9aP/3045LFi7744us9e/dETZ78xhuv0xo+fP+D++69J+5s3Bebv5w7Z873333HRqfk7rvv2rp129Fjx2bOnPnA/ffv3L3rs88+p/ovvvjynnvuLSgo0L2MPXv2WllaLZiv+Q1evGSxgYHB7t27dVMp8H77rbeEQtHLL7+Sn59HP+fPPPM01X/6yafLli7duWvn5i++mDmjJ0VgZ2f3+Wefhk6c+M477x0+cnjWzJ768IjwL77Y7OjoQG+qo7Pjjddfv+3W2y61EgAAuLEiJ0UlnD0de/Koo4Ozvb3TFeffcNsmB0enn3/86ujRA2vW3RY8MZwq77rnoY6O9s8/eTc7K3Pdhjtpf3fVmlutrG1+/O6LnTt+n79giZuHp5FY/OQzL1KU+8vP31LQ++Qz/8fl8T796O2urs79e3a8/d+/yxXy/uthBud8ekp6WvLGO+9jboRHHnmYwtdOaddrr71haWn5yScfz54zh500Y8aMxKSkN//xDx8f388+/dTNzVW3lKOj42efaH5G3//wg6Kiok2b7rz8s1xmN+AaZwYYUMLZOP+ACewoaIp+DQ0MzsSe0J/h4See8/YJ2PbbT3X1dY88/ixtQLKzzvv4aYYf+gcE0ffX3z+QyoETNImczIx03YKzZ8+nHq7jRw9u+ekb/8CgVas3MNfgxn799fEZANDj7+f/9ddfseXCgsK//OWljo6Ou++6q7q6+rbbbler1SlpaXt3716/bl1dba2zs9M777774UeaTtycnFw3V7egoKAFC+fv2r37+ef/jypp/r/85cWpMTHsCr/44quP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","media_type":"image/png"}}]}]},"uuid":"b2a82816-9b02-42c0-ac3b-a07254fd39e2","timestamp":"2026-05-22T22:45:35.147Z","toolUseResult":{"type":"image","file":{"base64":"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4xv/fHvq9FlUY+/g+PSzf/ngk2/eeufTWzfew87m5e1Lle999DWld5ycXKnmnQ++MDY2vu+BxyjnLBAI+69nMJqbm8Ri4zs23c/cONTpvGfXLvqN++23X1etXKmrt7K2onr6VaXf1gUL5vdZat78uVu3/k5p5E8//UQ3kIr9Zb/9tttpBicnJyrTjz5z2d2AQc4MMHjd3bLMjNSIST2bBdp1nBgakXjuDJVnzJzr7uFFBVMTU/ryvvvRV/S1DQufxGizuCtWracCXyD47IufFi9dxZYpmRwRGXVh7RzObRvvoZnf+/Cre+97VCgSMVdrNHz9dRAAA1zExMxk0cKFdNtw64bgkOC2trbamtpHH330b3/9a2tb63/+829XF1dKC1NUTD9aP/3045LFi7744us9e/dETZ78xhuv0xo+fP+D++69J+5s3Bebv5w7Z873333HRqfk7rvv2rp129Fjx2bOnPnA/ffv3L3rs88+p/ovvvjynnvuLSgo0L2MPXv2WllaLZiv+Q1evGSxgYHB7t27dVMp8H77rbeEQtHLL7+Sn59HP+fPPPM01X/6yafLli7duWvn5i++mDmjJ0VgZ2f3+Wefhk6c+M477x0+cnjWzJ768IjwL77Y7OjoQG+qo7Pjjddfv+3W2y61EgAAuLEiJ0UlnD0de/Koo4Ozvb3TFeffcNsmB0enn3/86ujRA2vW3RY8MZwq77rnoY6O9s8/eTc7K3Pdhjtpf3fVmlutrG1+/O6LnTt+n79giZuHp5FY/OQzL1KU+8vP31LQ++Qz/8fl8T796O2urs79e3a8/d+/yxXy/uthBud8ekp6WvLGO+9jboRHHnmYwtdOaddrr71haWn5yScfz54zh500Y8aMxKSkN//xDx8f388+/dTNzVW3lKOj42efaH5G3//wg6Kiok2b7rz8s1xmN+AaZwYYUMLZOP+ACewoaIp+DQ0MzsSe0J/h4See8/YJ2PbbT3X1dY88/ixtQLKzzvv4aYYf+gcE0ffX3z+QyoETNImczIx03YKzZ8+nHq7jRw9u+ekb/8CgVas3MNfgxn799fEZANDj7+f/9ddfseXCgsK//OWljo6Ou++6q7q6+rbbbler1SlpaXt3716/bl1dba2zs9M777774UeaTtycnFw3V7egoKAFC+fv2r37+ef/jypp/r/85cWpMTHsCr/44quP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","type":"image/png","originalSize":106983,"dimensions":{"originalWidth":1280,"originalHeight":720,"displayWidth":1280,"displayHeight":720}}},"sourceToolAssistantUUID":"8d170997-61cc-4c00-bce9-929d2ee984ae","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b2a82816-9b02-42c0-ac3b-a07254fd39e2","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"in_progress","activeForm":"Reconning repo + UI + TrueNAS"},{"content":"Fix Recorder/Ingest page: preview + ingest pipeline","status":"pending","activeForm":"Fixing recorder ingest + preview"},{"content":"Fix Monitors page","status":"pending","activeForm":"Fixing monitors page"},{"content":"Fix Settings page (completely broken)","status":"pending","activeForm":"Fixing settings page"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}],"itemCount":9},"type":"attachment","uuid":"7206c729-71fa-41ca-a94b-3e16125cef69","timestamp":"2026-05-22T22:45:35.152Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"7206c729-71fa-41ca-a94b-3e16125cef69","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"7206c729-71fa-41ca-a94b-3e16125cef69","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01SYDqAPXgVJA7EQS76bo1sT","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqMECmMIDRgCKkAZNgUUzemm8XCpnZUbWDFn/RX0dR8SIR/8HIJRYjZEYcjdoCs4PHihvTWZKOBfgKNZTFlTJYe4FCE9H1qNhHrRMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDLOByuQsHya8ZguAVRoMyW0APLoIL5vD7bSNIjAsWNXpj1uPPn/rGBEO09BlT8QC3Outhew4yIcu8zF1nyWuCfyxeVB5vg9fHVti2FAq7QINP6kGyftR2rjJLzG4EjByGMT4Se9UU3+Bqf2TJbNzRFrae1UXtWRpK3BBFnieyGtI95Wx69rFMWZYZ5jLKvOOIVljzdxmkJvhbhszbPmBaR74mvrJMFoTKlb5E49at2YaLXIA9k7mU+CJow/0vOtGoEXrvLEXRThFn8Y20kKZrnleHrIqtuxXbWFFyOdpXuy4lyxgvtklLTkoRfRMfBMr/1kIzuNNEknXLL3umomKKUJUNp49TaKKBxD0YSRim3WfwhKz3ehYAV01d2kby+BoEGzQtrnO5aQPeZhlsHv4KMc26F3VSCLronK2WVaRHCVBh7fc2m9oUx9HSOjsAk8aFn+G4Lfhhc4vRlA/Oo53xICZto4vC9Fjkru2q5WVPWZkewFh+6U3oxtq3SH0HAsVJ5+INUdEJRem5fUwL5Ukuk051c0UewIUZYuhGQW1mqE49T1VneK6VZtmaZ3ZRRBHI/Y/BaXjSkfyLEwtyxgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":3856,"cache_read_input_tokens":71151,"output_tokens":485,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3856,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":485,"cache_read_input_tokens":71151,"cache_creation_input_tokens":3856,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3856},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRF4ED2bQQFC3QLPzph","type":"assistant","uuid":"b8549c04-073e-4b3b-a639-299b4da35c9c","timestamp":"2026-05-22T22:45:39.842Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b8549c04-073e-4b3b-a639-299b4da35c9c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01SYDqAPXgVJA7EQS76bo1sT","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01ADmWrGknt7g3ESr6SNcD2e","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"() => { const sb = document.querySelector('aside') || document.querySelector('nav') || document.body; const links = Array.from(document.querySelectorAll('a,button')).map(el=>({tag:el.tagName, href:el.getAttribute('href')||'', text:(el.innerText||'').trim().slice(0,30), classes:el.className.slice(0,50)})).filter(l=>l.text); return JSON.stringify(links).slice(0,3000); }"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":3856,"cache_read_input_tokens":71151,"output_tokens":485,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3856,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":485,"cache_read_input_tokens":71151,"cache_creation_input_tokens":3856,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3856},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRF4ED2bQQFC3QLPzph","type":"assistant","uuid":"20e80f0a-957f-4947-b793-593866e1f29a","timestamp":"2026-05-22T22:45:42.878Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"20e80f0a-957f-4947-b793-593866e1f29a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01SYDqAPXgVJA7EQS76bo1sT","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TRjRCAgeB7HHekechNMgBx","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/web-ui/public/app.jsx"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":3856,"cache_read_input_tokens":71151,"output_tokens":485,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3856,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":6,"output_tokens":485,"cache_read_input_tokens":71151,"cache_creation_input_tokens":3856,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3856},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRF4ED2bQQFC3QLPzph","type":"assistant","uuid":"c0a8fdf2-ed07-42e1-8098-adf72faf81b1","timestamp":"2026-05-22T22:45:43.481Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"20e80f0a-957f-4947-b793-593866e1f29a","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01ADmWrGknt7g3ESr6SNcD2e","type":"tool_result","content":"{\"result\":{\"status\":\"evaluated\",\"result\":\"[{\\\"tag\\\":\\\"BUTTON\\\",\\\"href\\\":\\\"\\\",\\\"text\\\":\\\"All assets\\\",\\\"classes\\\":\\\"btn ghost sm\\\"},{\\\"tag\\\":\\\"BUTTON\\\",\\\"href\\\":\\\"\\\",\\\"text\\\":\\\"View all\\\",\\\"classes\\\":\\\"btn ghost sm\\\"},{\\\"tag\\\":\\\"BUTTON\\\",\\\"href\\\":\\\"\\\",\\\"text\\\":\\\"View all\\\",\\\"classes\\\":\\\"btn ghost sm\\\"}]\"}}"}]},"uuid":"dafe42fd-27ae-4e0e-950a-bbcb35b99888","timestamp":"2026-05-22T22:45:45.102Z","toolUseResult":"{\"result\":{\"status\":\"evaluated\",\"result\":\"[{\\\"tag\\\":\\\"BUTTON\\\",\\\"href\\\":\\\"\\\",\\\"text\\\":\\\"All assets\\\",\\\"classes\\\":\\\"btn ghost sm\\\"},{\\\"tag\\\":\\\"BUTTON\\\",\\\"href\\\":\\\"\\\",\\\"text\\\":\\\"View all\\\",\\\"classes\\\":\\\"btn ghost sm\\\"},{\\\"tag\\\":\\\"BUTTON\\\",\\\"href\\\":\\\"\\\",\\\"text\\\":\\\"View all\\\",\\\"classes\\\":\\\"btn ghost sm\\\"}]\"}}","mcpMeta":{"structuredContent":{"result":{"status":"evaluated","result":"[{\"tag\":\"BUTTON\",\"href\":\"\",\"text\":\"All assets\",\"classes\":\"btn ghost sm\"},{\"tag\":\"BUTTON\",\"href\":\"\",\"text\":\"View all\",\"classes\":\"btn ghost sm\"},{\"tag\":\"BUTTON\",\"href\":\"\",\"text\":\"View all\",\"classes\":\"btn ghost sm\"}]"}}},"sourceToolAssistantUUID":"20e80f0a-957f-4947-b793-593866e1f29a","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"c0a8fdf2-ed07-42e1-8098-adf72faf81b1","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TRjRCAgeB7HHekechNMgBx","type":"tool_result","content":"1\t// app.jsx — main shell\n2\t\n3\tconst ACCENT = '#5B7CFA';\n4\t\n5\tfunction App() {\n6\t const [route, setRoute] = React.useState('home');\n7\t const [openAsset, setOpenAsset] = React.useState(null);\n8\t const [openProject, setOpenProject] = React.useState(null);\n9\t const [showNewRecorder, setShowNewRecorder] = React.useState(false);\n10\t const [dataReady, setDataReady] = React.useState(false);\n11\t\n12\t React.useEffect(() => {\n13\t document.documentElement.style.setProperty('--accent', ACCENT);\n14\t document.documentElement.style.setProperty('--accent-soft', hexToRgba(ACCENT, 0.14));\n15\t document.documentElement.style.setProperty('--accent-soft-2', hexToRgba(ACCENT, 0.22));\n16\t document.documentElement.style.setProperty('--accent-text', lighten(ACCENT, 0.25));\n17\t document.documentElement.style.setProperty('--accent-hover', lighten(ACCENT, 0.08));\n18\t }, []);\n19\t\n20\t React.useEffect(() => {\n21\t window.ZAMPP_API.loadData()\n22\t .then(() => setDataReady(true))\n23\t .catch(err => { console.error('[Dragonflight] load failed:', err); setDataReady(true); });\n24\t }, []);\n25\t\n26\t const navigate = (id) => { setOpenAsset(null); setRoute(id); };\n27\t\n28\t const crumbs = React.useMemo(() => {\n29\t if (openAsset) return [\n30\t { label: 'Library', to: 'library' },\n31\t { label: openAsset.project || 'Library', to: 'library' },\n32\t { label: openAsset.name },\n33\t ];\n34\t if (openProject) return [\n35\t { label: 'Projects', to: 'projects' },\n36\t { label: openProject.name },\n37\t ];\n38\t const labels = {\n39\t home: ['Home'], library: ['Library'], projects: ['Projects'],\n40\t upload: ['Ingest', 'Upload'], recorders: ['Ingest', 'Recorders'],\n41\t capture: ['Ingest', 'Capture'], monitors: ['Ingest', 'Monitors'],\n42\t jobs: ['Jobs'], editor: ['Editor'],\n43\t users: ['Admin', 'Users & Groups'], tokens: ['Admin', 'Tokens'],\n44\t containers: ['Admin', 'Containers'], cluster: ['Admin', 'Cluster'],\n45\t settings: ['Admin', 'Settings'],\n46\t };\n47\t return (labels[route] || ['Home']).map(label => ({ label }));\n48\t }, [route, openAsset, openProject]);\n49\t\n50\t if (!dataReady) {\n51\t return (\n52\t <>\n53\t \n54\t
\n55\t
\n56\t
Loading Dragonflight…
\n57\t
\n58\t \n59\t );\n60\t }\n61\t\n62\t let content;\n63\t if (openAsset) {\n64\t content = setOpenAsset(null)} />;\n65\t } else {\n66\t switch (route) {\n67\t case 'home': content = ; break;\n68\t case 'library': content = ; break;\n69\t case 'projects': content = { setOpenProject(p); setRoute('library'); }} />; break;\n70\t case 'upload': content = ; break;\n71\t case 'recorders': content = setShowNewRecorder(true)} />; break;\n72\t case 'capture': content = ; break;\n73\t case 'monitors': content = ; break;\n74\t case 'jobs': content = ; break;\n75\t case 'editor': content = ; break;\n76\t case 'users': content = ; break;\n77\t case 'tokens': content = ; break;\n78\t case 'containers':content = ; break;\n79\t case 'cluster': content = ; break;\n80\t case 'settings': content = ; break;\n81\t default: content = ;\n82\t }\n83\t }\n84\t\n85\t return (\n86\t
\n87\t \n88\t
\n89\t {!openAsset && }\n90\t {content}\n91\t
\n92\t {showNewRecorder && setShowNewRecorder(false)} />}\n93\t
\n94\t );\n95\t}\n96\t\n97\tfunction hexToRgba(hex, a) {\n98\t const h = hex.replace('#', '');\n99\t const r = parseInt(h.slice(0, 2), 16);\n100\t const g = parseInt(h.slice(2, 4), 16);\n101\t const b = parseInt(h.slice(4, 6), 16);\n102\t return 'rgba(' + r + ',' + g + ',' + b + ',' + a + ')';\n103\t}\n104\tfunction lighten(hex, amt) {\n105\t const h = hex.replace('#', '');\n106\t const r = Math.min(255, parseInt(h.slice(0, 2), 16) + Math.round(amt * 255));\n107\t const g = Math.min(255, parseInt(h.slice(2, 4), 16) + Math.round(amt * 255));\n108\t const b = Math.min(255, parseInt(h.slice(4, 6), 16) + Math.round(amt * 255));\n109\t return 'rgb(' + r + ',' + g + ',' + b + ')';\n110\t}\n111\t\n112\tconst root = ReactDOM.createRoot(document.getElementById('root'));\n113\troot.render();\n114\t"}]},"uuid":"ba88cb67-bea3-444b-9633-05882d0f5a7b","timestamp":"2026-05-22T22:45:45.108Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/web-ui/public/app.jsx","content":"// app.jsx — main shell\n\nconst ACCENT = '#5B7CFA';\n\nfunction App() {\n const [route, setRoute] = React.useState('home');\n const [openAsset, setOpenAsset] = React.useState(null);\n const [openProject, setOpenProject] = React.useState(null);\n const [showNewRecorder, setShowNewRecorder] = React.useState(false);\n const [dataReady, setDataReady] = React.useState(false);\n\n React.useEffect(() => {\n document.documentElement.style.setProperty('--accent', ACCENT);\n document.documentElement.style.setProperty('--accent-soft', hexToRgba(ACCENT, 0.14));\n document.documentElement.style.setProperty('--accent-soft-2', hexToRgba(ACCENT, 0.22));\n document.documentElement.style.setProperty('--accent-text', lighten(ACCENT, 0.25));\n document.documentElement.style.setProperty('--accent-hover', lighten(ACCENT, 0.08));\n }, []);\n\n React.useEffect(() => {\n window.ZAMPP_API.loadData()\n .then(() => setDataReady(true))\n .catch(err => { console.error('[Dragonflight] load failed:', err); setDataReady(true); });\n }, []);\n\n const navigate = (id) => { setOpenAsset(null); setRoute(id); };\n\n const crumbs = React.useMemo(() => {\n if (openAsset) return [\n { label: 'Library', to: 'library' },\n { label: openAsset.project || 'Library', to: 'library' },\n { label: openAsset.name },\n ];\n if (openProject) return [\n { label: 'Projects', to: 'projects' },\n { label: openProject.name },\n ];\n const labels = {\n home: ['Home'], library: ['Library'], projects: ['Projects'],\n upload: ['Ingest', 'Upload'], recorders: ['Ingest', 'Recorders'],\n capture: ['Ingest', 'Capture'], monitors: ['Ingest', 'Monitors'],\n jobs: ['Jobs'], editor: ['Editor'],\n users: ['Admin', 'Users & Groups'], tokens: ['Admin', 'Tokens'],\n containers: ['Admin', 'Containers'], cluster: ['Admin', 'Cluster'],\n settings: ['Admin', 'Settings'],\n };\n return (labels[route] || ['Home']).map(label => ({ label }));\n }, [route, openAsset, openProject]);\n\n if (!dataReady) {\n return (\n <>\n \n
\n
\n
Loading Dragonflight…
\n
\n \n );\n }\n\n let content;\n if (openAsset) {\n content = setOpenAsset(null)} />;\n } else {\n switch (route) {\n case 'home': content = ; break;\n case 'library': content = ; break;\n case 'projects': content = { setOpenProject(p); setRoute('library'); }} />; break;\n case 'upload': content = ; break;\n case 'recorders': content = setShowNewRecorder(true)} />; break;\n case 'capture': content = ; break;\n case 'monitors': content = ; break;\n case 'jobs': content = ; break;\n case 'editor': content = ; break;\n case 'users': content = ; break;\n case 'tokens': content = ; break;\n case 'containers':content = ; break;\n case 'cluster': content = ; break;\n case 'settings': content = ; break;\n default: content = ;\n }\n }\n\n return (\n
\n \n
\n {!openAsset && }\n {content}\n
\n {showNewRecorder && setShowNewRecorder(false)} />}\n
\n );\n}\n\nfunction hexToRgba(hex, a) {\n const h = hex.replace('#', '');\n const r = parseInt(h.slice(0, 2), 16);\n const g = parseInt(h.slice(2, 4), 16);\n const b = parseInt(h.slice(4, 6), 16);\n return 'rgba(' + r + ',' + g + ',' + b + ',' + a + ')';\n}\nfunction lighten(hex, amt) {\n const h = hex.replace('#', '');\n const r = Math.min(255, parseInt(h.slice(0, 2), 16) + Math.round(amt * 255));\n const g = Math.min(255, parseInt(h.slice(2, 4), 16) + Math.round(amt * 255));\n const b = Math.min(255, parseInt(h.slice(4, 6), 16) + Math.round(amt * 255));\n return 'rgb(' + r + ',' + g + ',' + b + ')';\n}\n\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render();\n","numLines":114,"startLine":1,"totalLines":114}},"sourceToolAssistantUUID":"c0a8fdf2-ed07-42e1-8098-adf72faf81b1","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"ba88cb67-bea3-444b-9633-05882d0f5a7b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012mWVDSpM3Rdusg3YXc7tdX","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EokHCmMIDRgCKkC6Qz96KCJc+XLcD9r6W/vxb3+x+RF7IA4PR0yZRv4AYoXVn0V9bLUyj21AlESXlUc3JtwiR1iSLqE2CLppCamiMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDPxfy6fbzLqYgOQmkxoMXIte5iCuHIrLzuuMIjB+4h0p+rgzvfhL7TYHtH+8/T0pdasM3ZWOv0g8O7qriOi8Llc+k3pYyscCCb+FfXAq0wX7kMtYnVdZvFcjEQpSI8N5pR1vcPLaaf8aV72RoZgi9Umy21GQRAv7XJLEiMnT1wGiVKpLIwgo0Jq6+9K3btwC74vKzdcEbbv7WMXEsiTTeRi6WA5Nb4G8OpSY5NQL3OlMVgHzq84tuqcg0NkAOMMahgwv8DPQnx3nTEjkv9XNEtF1odZTtllmxEZrynthdJ1ShMQqf4BvDdip0IfgCQhc0YZad8vayBm5qWhcsTZJYuqDdqj+xjEhwLBhmWih07rpQHR8L6ZhB3e/BUyq7aGsTI+feEqNjsQs9Cfz6i203WL6ohTypSRMGHI6pFnjZnAUFkpKWFuLDqa/2tfCkQx745yL22IpKoLuqLk8gScnzyUfc0HVrFp6RVfjrrgRgEVD8S9JUDgM7lUentCvKj4srvwDFG8VMaPfk0qqSqbj3YsQon093FLaor8rtI10NJci59zdyOpv8IRcNM9nQ+HIq4Pm9QPpokrAPBPkLfbrY6FgmXgO76jEsZANmIJi59d82AvrAHdheH8+kL2L+9FjwUe7v3g/4SkxiWc9JMwBjuelzK57v4Z31NUWzf5u2Jsxx1IKiExN8YXG2yRsClyVRYrKjXTfoL1f5EoZw+gwmbNFQvE51N6MV3b/lzSlAHlFjIe9DVEkdalL655bx0nRX95KOeyxn24UZJiZjwv/D2qO+OAtt2UzJCZAZOeMo69j5U3sETyA2TuJvoT9Y7ch1sKMFS9zXSGVKpbYsZeaQ4wTlC/a5c5DMhig57TSbHC2mhWQ39weiuxOk9C1jwTjY+GGfhmpBNEH2PPC0f9A5UPrsBI3psutn6L46EODc1iDdWfnIcvYxG9u9EwDzpJ0DpMiq0/ODrXBPh3KonbJncFo0Dx6yKYmygdIfl0SklPuo216DxLA60U1PDs6drX70qQqV5SeVjhUO5D4FhJWD9AZaBah6Gr7gEEHQB1uPynh9V8YAQ=="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3204,"cache_read_input_tokens":75007,"output_tokens":666,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3204,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":666,"cache_read_input_tokens":75007,"cache_creation_input_tokens":3204,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3204},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRFnoJCf1WtUE77uzVe","type":"assistant","uuid":"f36edab2-f6a9-4c40-b0fb-828a856690d9","timestamp":"2026-05-22T22:45:51.545Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"f36edab2-f6a9-4c40-b0fb-828a856690d9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012mWVDSpM3Rdusg3YXc7tdX","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Y9mtdWJedLf3MajRKBjomX","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"() => { const all = Array.from(document.querySelectorAll('aside *, .sidebar *, nav *')); const clickable = all.filter(el => el.onclick || el.tagName==='BUTTON' || el.tagName==='A' || el.getAttribute('role')==='button' || el.classList?.contains('nav-item') || (el.innerText && el.children.length===0)).slice(0, 30).map(el => ({tag:el.tagName, text:(el.innerText||'').trim().slice(0,30), cls:el.className?.slice?.(0,40)})); return JSON.stringify(clickable); }"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3204,"cache_read_input_tokens":75007,"output_tokens":666,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3204,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":666,"cache_read_input_tokens":75007,"cache_creation_input_tokens":3204,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3204},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRFnoJCf1WtUE77uzVe","type":"assistant","uuid":"181fcd4e-1576-403b-a0e5-2beffc8b1716","timestamp":"2026-05-22T22:45:55.074Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"181fcd4e-1576-403b-a0e5-2beffc8b1716","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012mWVDSpM3Rdusg3YXc7tdX","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015GfCnGcxfxzCwwaAMirQe3","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/web-ui/public/screens-ingest.jsx"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3204,"cache_read_input_tokens":75007,"output_tokens":666,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3204,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":666,"cache_read_input_tokens":75007,"cache_creation_input_tokens":3204,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3204},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRFnoJCf1WtUE77uzVe","type":"assistant","uuid":"ba2d8df3-0e87-45a8-aa4f-c9a9d76d4394","timestamp":"2026-05-22T22:45:55.972Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"181fcd4e-1576-403b-a0e5-2beffc8b1716","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Y9mtdWJedLf3MajRKBjomX","type":"tool_result","content":"{\"result\":{\"status\":\"evaluated\",\"result\":\"[{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"D\\\",\\\"cls\\\":\\\"brand-mark\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Dragonflight\\\",\\\"cls\\\":\\\"brand-name\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"v1.2.0\\\",\\\"cls\\\":\\\"brand-sub\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Home\\\",\\\"cls\\\":\\\"nav-item active \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Home\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Library\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Library\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Projects\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Projects\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Ingest\\\",\\\"cls\\\":\\\"nav-item has-children open\\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Ingest\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Upload\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Upload\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Recorders\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Recorders\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Capture\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Capture\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Monitors\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Monitors\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Jobs\\\\n3\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Jobs\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"3\\\",\\\"cls\\\":\\\"nav-badge neutral\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Editor\\\\nDEV\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Editor\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"DEV\\\",\\\"cls\\\":\\\"nav-badge dev\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"ADMIN\\\",\\\"cls\\\":\\\"nav-section-label\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Users\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Users\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Tokens\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Tokens\\\",\\\"cls\\\":\\\"\\\"}]\"}}"}]},"uuid":"b00b89c2-6309-4db8-b96d-7f5bca29a0a9","timestamp":"2026-05-22T22:45:57.278Z","toolUseResult":"{\"result\":{\"status\":\"evaluated\",\"result\":\"[{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"D\\\",\\\"cls\\\":\\\"brand-mark\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Dragonflight\\\",\\\"cls\\\":\\\"brand-name\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"v1.2.0\\\",\\\"cls\\\":\\\"brand-sub\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Home\\\",\\\"cls\\\":\\\"nav-item active \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Home\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Library\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Library\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Projects\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Projects\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Ingest\\\",\\\"cls\\\":\\\"nav-item has-children open\\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Ingest\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Upload\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Upload\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Recorders\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Recorders\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Capture\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Capture\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Monitors\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Monitors\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Jobs\\\\n3\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Jobs\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"3\\\",\\\"cls\\\":\\\"nav-badge neutral\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Editor\\\\nDEV\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Editor\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"DEV\\\",\\\"cls\\\":\\\"nav-badge dev\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"ADMIN\\\",\\\"cls\\\":\\\"nav-section-label\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Users\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Users\\\",\\\"cls\\\":\\\"\\\"},{\\\"tag\\\":\\\"DIV\\\",\\\"text\\\":\\\"Tokens\\\",\\\"cls\\\":\\\"nav-item \\\"},{\\\"tag\\\":\\\"SPAN\\\",\\\"text\\\":\\\"Tokens\\\",\\\"cls\\\":\\\"\\\"}]\"}}","mcpMeta":{"structuredContent":{"result":{"status":"evaluated","result":"[{\"tag\":\"DIV\",\"text\":\"D\",\"cls\":\"brand-mark\"},{\"tag\":\"DIV\",\"text\":\"Dragonflight\",\"cls\":\"brand-name\"},{\"tag\":\"DIV\",\"text\":\"v1.2.0\",\"cls\":\"brand-sub\"},{\"tag\":\"DIV\",\"text\":\"Home\",\"cls\":\"nav-item active \"},{\"tag\":\"SPAN\",\"text\":\"Home\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Library\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Library\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Projects\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Projects\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Ingest\",\"cls\":\"nav-item has-children open\"},{\"tag\":\"SPAN\",\"text\":\"Ingest\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Upload\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Upload\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Recorders\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Recorders\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Capture\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Capture\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Monitors\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Monitors\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Jobs\\n3\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Jobs\",\"cls\":\"\"},{\"tag\":\"SPAN\",\"text\":\"3\",\"cls\":\"nav-badge neutral\"},{\"tag\":\"DIV\",\"text\":\"Editor\\nDEV\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Editor\",\"cls\":\"\"},{\"tag\":\"SPAN\",\"text\":\"DEV\",\"cls\":\"nav-badge dev\"},{\"tag\":\"DIV\",\"text\":\"ADMIN\",\"cls\":\"nav-section-label\"},{\"tag\":\"DIV\",\"text\":\"Users\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Users\",\"cls\":\"\"},{\"tag\":\"DIV\",\"text\":\"Tokens\",\"cls\":\"nav-item \"},{\"tag\":\"SPAN\",\"text\":\"Tokens\",\"cls\":\"\"}]"}}},"sourceToolAssistantUUID":"181fcd4e-1576-403b-a0e5-2beffc8b1716","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"ba2d8df3-0e87-45a8-aa4f-c9a9d76d4394","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015GfCnGcxfxzCwwaAMirQe3","type":"tool_result","content":"1\t// screens-ingest.jsx — Upload, Recorders, Capture, Monitors\n2\t\n3\t/* ===== Upload helpers ===== */\n4\tconst _SIMPLE_MAX = 50 * 1024 * 1024; // 50 MB → simple upload\n5\tconst _PART_SIZE = 10 * 1024 * 1024; // 10 MB chunks for multipart\n6\t\n7\tfunction _xhrPost(url, formData, onProgress) {\n8\t return new Promise((resolve, reject) => {\n9\t const xhr = new XMLHttpRequest();\n10\t xhr.withCredentials = true;\n11\t xhr.upload.onprogress = (e) => { if (e.lengthComputable) onProgress(e.loaded, e.total); };\n12\t xhr.onload = () => {\n13\t if (xhr.status >= 200 && xhr.status < 300) {\n14\t try { resolve(JSON.parse(xhr.responseText)); } catch { resolve({}); }\n15\t } else {\n16\t let msg = xhr.status + ' ' + xhr.statusText;\n17\t try { const j = JSON.parse(xhr.responseText); msg = j.error || j.message || msg; } catch {}\n18\t reject(new Error(msg));\n19\t }\n20\t };\n21\t xhr.onerror = () => reject(new Error('Network error'));\n22\t xhr.open('POST', url);\n23\t xhr.send(formData);\n24\t });\n25\t}\n26\t\n27\tasync function _uploadFile(file, projectId, onProgress) {\n28\t const mime = file.type || 'application/octet-stream';\n29\t\n30\t if (file.size <= _SIMPLE_MAX) {\n31\t const fd = new FormData();\n32\t fd.append('file', file, file.name);\n33\t fd.append('filename', file.name);\n34\t fd.append('projectId', projectId);\n35\t fd.append('contentType', mime);\n36\t return _xhrPost('/api/v1/upload/simple', fd,\n37\t (loaded, total) => onProgress(Math.round((loaded / total) * 100)));\n38\t }\n39\t\n40\t // — Multipart —\n41\t const init = await window.ZAMPP_API.fetch('/upload/init', {\n42\t method: 'POST',\n43\t body: JSON.stringify({ filename: file.name, fileSize: file.size, contentType: mime, projectId }),\n44\t });\n45\t const { assetId, uploadId, key } = init;\n46\t const totalParts = Math.ceil(file.size / _PART_SIZE);\n47\t const parts = [];\n48\t\n49\t for (let i = 0; i < totalParts; i++) {\n50\t const chunk = file.slice(i * _PART_SIZE, Math.min((i + 1) * _PART_SIZE, file.size));\n51\t const fd = new FormData();\n52\t fd.append('file', chunk, file.name);\n53\t fd.append('uploadId', uploadId);\n54\t fd.append('key', key);\n55\t fd.append('partNumber', String(i + 1));\n56\t const partRes = await _xhrPost('/api/v1/upload/part', fd,\n57\t (loaded, total) => onProgress(Math.round(((i + loaded / total) / totalParts) * 100)));\n58\t parts.push({ PartNumber: i + 1, ETag: partRes.etag || partRes.ETag });\n59\t }\n60\t\n61\t await window.ZAMPP_API.fetch('/upload/complete', {\n62\t method: 'POST',\n63\t body: JSON.stringify({ uploadId, key, assetId, parts }),\n64\t });\n65\t return { id: assetId };\n66\t}\n67\t\n68\t/* ===== Upload ===== */\n69\tfunction Upload({ navigate }) {\n70\t const { PROJECTS } = window.ZAMPP_DATA;\n71\t const [files, setFiles] = React.useState([]);\n72\t const [projectId, setProjectId] = React.useState(PROJECTS[0]?.id || '');\n73\t\n74\t const updateFile = React.useCallback((id, patch) => {\n75\t setFiles(prev => prev.map(f => f.id === id ? { ...f, ...patch } : f));\n76\t }, []);\n77\t\n78\t const startUpload = React.useCallback((entry, pid) => {\n79\t _uploadFile(entry.file, pid, (pct) => updateFile(entry.id, { progress: pct }))\n80\t .then(() => updateFile(entry.id, { status: 'done', progress: 100 }))\n81\t .catch(e => updateFile(entry.id, { status: 'error', progress: 0, error: e.message }));\n82\t }, [updateFile]);\n83\t\n84\t const handleDrop = React.useCallback((e) => {\n85\t e.preventDefault();\n86\t const dropped = Array.from(e.dataTransfer ? e.dataTransfer.files : e.target.files);\n87\t const pid = projectId || PROJECTS[0]?.id || '';\n88\t const newEntries = dropped.map((f, i) => ({\n89\t id: Date.now() + i,\n90\t name: f.name,\n91\t size: window.ZAMPP_API.fmtSize(f.size),\n92\t file: f,\n93\t progress: 0,\n94\t status: 'uploading',\n95\t error: null,\n96\t }));\n97\t setFiles(prev => [...prev, ...newEntries]);\n98\t newEntries.forEach(entry => startUpload(entry, pid));\n99\t }, [projectId, startUpload]);\n100\t\n101\t return (\n102\t
\n103\t
\n104\t

Upload

\n105\t Drop video, audio, or stills — we proxy and index automatically.\n106\t
\n107\t
\n108\t
\n109\t
\n110\t \n111\t \n117\t
\n118\t
\n119\t\n120\t
e.preventDefault()}\n123\t onClick={() => {\n124\t const inp = document.createElement('input');\n125\t inp.type = 'file'; inp.multiple = true;\n126\t inp.onchange = handleDrop;\n127\t inp.click();\n128\t }}>\n129\t \n130\t
Drop files here or click to browse
\n131\t
Video, audio, and image files
\n132\t
\n133\t {['MOV', 'MP4', 'MXF', 'ProRes', 'DNxHR', 'WAV', 'AIFF'].map(f =>\n134\t {f})}\n135\t
\n136\t
\n137\t\n138\t {files.length > 0 && (\n139\t
\n140\t
\n141\t Queue {files.length}\n142\t \n143\t \n144\t
\n145\t
\n146\t {files.map(f => (\n147\t
\n148\t \n150\t
\n151\t
\n152\t {f.name}\n153\t {f.size}\n154\t
\n155\t
\n156\t
\n161\t
\n162\t {f.status === 'error' && (\n163\t
{f.error}
\n164\t )}\n165\t
\n166\t \n170\t {f.status === 'done' ? '✓ done'\n171\t : f.status === 'error' ? '✗ failed'\n172\t : f.progress + '%'}\n173\t \n174\t
\n175\t ))}\n176\t
\n177\t
\n178\t )}\n179\t
\n180\t
\n181\t );\n182\t}\n183\t\n184\t/* ===== Recorders ===== */\n185\tfunction _normRecorder(r) {\n186\t let elapsed = '—';\n187\t if (r.status === 'recording' && r.started_at) {\n188\t const s = Math.floor((Date.now() - new Date(r.started_at)) / 1000);\n189\t elapsed = String(Math.floor(s / 3600)).padStart(2, '0') + ':' +\n190\t String(Math.floor((s % 3600) / 60)).padStart(2, '00') + ':' +\n191\t String(s % 60).padStart(2, '0');\n192\t }\n193\t const cfg = r.source_config || {};\n194\t return {\n195\t ...r,\n196\t source: r.source_type || '—',\n197\t url: cfg.url || cfg.address || cfg.srt_url || cfg.rtmp_url || r.source_type || '—',\n198\t codec: r.recording_codec || '—',\n199\t res: r.recording_resolution || '—',\n200\t node: r.node_id ? r.node_id.slice(0, 8) : 'primary',\n201\t elapsed,\n202\t bitrate: '—',\n203\t health: 100,\n204\t audio: false,\n205\t };\n206\t}\n207\t\n208\tfunction Recorders({ navigate, onNew }) {\n209\t const [recorders, setRecorders] = React.useState(window.ZAMPP_DATA.RECORDERS);\n210\t\n211\t const refresh = React.useCallback(() => {\n212\t window.ZAMPP_API.fetch('/recorders')\n213\t .then(raw => {\n214\t const norm = (raw || []).map(_normRecorder);\n215\t window.ZAMPP_DATA.RECORDERS = norm;\n216\t setRecorders(norm);\n217\t })\n218\t .catch(() => {});\n219\t }, []);\n220\t\n221\t React.useEffect(() => {\n222\t refresh();\n223\t const id = setInterval(refresh, 10000);\n224\t return () => clearInterval(id);\n225\t }, []);\n226\t\n227\t const liveCount = recorders.filter(r => r.status === 'recording').length;\n228\t const errCount = recorders.filter(r => r.status === 'error').length;\n229\t\n230\t return (\n231\t
\n232\t
\n233\t

Recorders

\n234\t Live ingest from SRT, RTMP, and SDI sources\n235\t
\n236\t {(liveCount > 0 || errCount > 0) && (\n237\t
\n238\t \n239\t {liveCount > 0 ? liveCount + ' recording' : ''}{errCount > 0 ? (liveCount > 0 ? ' · ' : '') + errCount + ' error' : ''}\n240\t
\n241\t )}\n242\t \n243\t \n244\t
\n245\t
\n246\t {recorders.length === 0 ? (\n247\t
\n248\t No recorders configured.\n249\t
\n250\t
\n251\t ) : (\n252\t
\n253\t {recorders.map(r => )}\n254\t
\n255\t )}\n256\t
\n257\t
\n258\t );\n259\t}\n260\t\n261\tfunction RecorderRow({ recorder: initialRecorder, onRefresh }) {\n262\t const [recorder, setRecorder] = React.useState(initialRecorder);\n263\t const [pending, setPending] = React.useState(false);\n264\t const [err, setErr] = React.useState(null);\n265\t const [liveStatus, setLiveStatus] = React.useState(null);\n266\t const isRec = recorder.status === 'recording';\n267\t\n268\t React.useEffect(() => { setRecorder(initialRecorder); }, [initialRecorder.id, initialRecorder.status]);\n269\t\n270\t // Poll the status endpoint every 3s while recording for live feedback.\n271\t React.useEffect(() => {\n272\t if (!isRec) { setLiveStatus(null); return; }\n273\t const poll = () => {\n274\t window.ZAMPP_API.fetch('/recorders/' + recorder.id + '/status')\n275\t .then(s => setLiveStatus(s))\n276\t .catch(() => {});\n277\t };\n278\t poll();\n279\t const id = setInterval(poll, 3000);\n280\t return () => clearInterval(id);\n281\t }, [isRec, recorder.id]);\n282\t\n283\t const displayElapsed = React.useMemo(() => {\n284\t if (liveStatus && liveStatus.duration != null) {\n285\t const d = Math.max(0, liveStatus.duration);\n286\t return String(Math.floor(d / 3600)).padStart(2, '0') + ':' +\n287\t String(Math.floor((d % 3600) / 60)).padStart(2, '0') + ':' +\n288\t String(d % 60).padStart(2, '0');\n289\t }\n290\t return recorder.elapsed;\n291\t }, [liveStatus, recorder.elapsed]);\n292\t\n293\t const displaySignal = liveStatus\n294\t ? (liveStatus.signal || '—')\n295\t : (isRec ? 'connecting…' : '—');\n296\t\n297\t const signalColor = displaySignal === 'receiving' ? 'var(--success)'\n298\t : displaySignal === 'stopped' ? 'var(--danger)'\n299\t : 'var(--text-3)';\n300\t\n301\t const toggle = () => {\n302\t if (pending) return;\n303\t const action = isRec ? 'stop' : 'start';\n304\t setPending(true);\n305\t setErr(null);\n306\t setRecorder(r => ({ ...r, status: isRec ? 'idle' : 'recording' }));\n307\t window.ZAMPP_API.fetch('/recorders/' + recorder.id + '/' + action, { method: 'POST' })\n308\t .then(() => { setPending(false); onRefresh(); })\n309\t .catch(e => { setPending(false); setErr(e.message || 'Failed'); setRecorder(initialRecorder); });\n310\t };\n311\t\n312\t const handleDelete = () => {\n313\t if (!window.confirm('Delete recorder \"' + recorder.name + '\"?\\nThis will stop any active recording and cannot be undone.')) return;\n314\t window.ZAMPP_API.fetch('/recorders/' + recorder.id, { method: 'DELETE' })\n315\t .then(() => onRefresh())\n316\t .catch(e => setErr(e.message || 'Delete failed'));\n317\t };\n318\t\n319\t return (\n320\t
\n321\t
\n322\t {isRec\n323\t ? \n324\t :
}\n325\t
\n326\t
\n327\t
\n328\t {recorder.name}\n329\t \n330\t {recorder.status.toUpperCase()}\n331\t \n332\t {recorder.source}\n333\t
\n334\t
{recorder.url}
\n335\t
\n336\t {recorder.codec}·\n337\t {recorder.res}\n338\t
\n339\t {err &&
{err}
}\n340\t {liveStatus?.lastError && isRec && (\n341\t
{liveStatus.lastError}
\n342\t )}\n343\t
\n344\t
\n345\t
\n346\t
Elapsed
\n347\t
{displayElapsed}
\n348\t
\n349\t
\n350\t
Signal
\n351\t
{displaySignal}
\n352\t
\n353\t {liveStatus?.currentFps != null && (\n354\t
\n355\t
FPS
\n356\t
{Number(liveStatus.currentFps).toFixed(1)}
\n357\t
\n358\t )}\n359\t
\n360\t
\n361\t {isRec\n362\t ? \n365\t : }\n368\t \n371\t
\n372\t
\n373\t );\n374\t}\n375\t\n376\tfunction badgeForStatus(s) {\n377\t return { recording: 'live', armed: 'accent', idle: 'neutral', error: 'danger', offline: 'neutral', stopped: 'neutral' }[s] || 'neutral';\n378\t}\n379\t\n380\t/* ===== Capture ===== */\n381\tfunction Capture({ navigate }) {\n382\t const [devices, setDevices] = React.useState([]);\n383\t const [activeIdx, setActiveIdx] = React.useState(0);\n384\t\n385\t const loadDevices = () => {\n386\t window.ZAMPP_API.fetch('/cluster/devices/blackmagic')\n387\t .then(devs => setDevices(Array.isArray(devs) ? devs : []))\n388\t .catch(() => setDevices([]));\n389\t };\n390\t\n391\t React.useEffect(() => { loadDevices(); }, []);\n392\t\n393\t if (devices.length === 0) {\n394\t return (\n395\t
\n396\t
\n397\t

Capture

\n398\t DeckLink SDI ingest\n399\t
\n400\t \n401\t
\n402\t
\n403\t
\n404\t No DeckLink devices found in cluster.\n405\t
\n406\t
\n407\t
\n408\t );\n409\t }\n410\t\n411\t const active = devices[activeIdx] || devices[0];\n412\t\n413\t return (\n414\t
\n415\t
\n416\t

Capture

\n417\t DeckLink SDI ingest — {devices.length} device{devices.length > 1 ? 's' : ''} in cluster\n418\t
\n419\t \n420\t
\n421\t
\n422\t
\n423\t {devices.map((d, i) => (\n424\t \n427\t ))}\n428\t
\n429\t
\n430\t
\n431\t \n432\t
\n433\t
{active.model || active.device || 'DeckLink'}
\n434\t
{active.hostname} · {active.ip_address}
\n435\t
\n436\t
\n437\t
Connect a source and click Refresh to see port status.
\n438\t
\n439\t
\n440\t
\n441\t );\n442\t}\n443\t\n444\t/* ===== Monitors ===== */\n445\tfunction Monitors({ navigate }) {\n446\t const [recorders, setRecorders] = React.useState(window.ZAMPP_DATA.RECORDERS);\n447\t const [grid, setGrid] = React.useState(4);\n448\t\n449\t React.useEffect(() => {\n450\t const refresh = () => {\n451\t window.ZAMPP_API.fetch('/recorders')\n452\t .then(raw => {\n453\t const norm = (raw || []).map(_normRecorder);\n454\t window.ZAMPP_DATA.RECORDERS = norm;\n455\t setRecorders(norm);\n456\t })\n457\t .catch(() => {});\n458\t };\n459\t refresh();\n460\t const id = setInterval(refresh, 5000);\n461\t return () => clearInterval(id);\n462\t }, []);\n463\t\n464\t const videoFeeds = recorders.filter(r => !r.audio);\n465\t const audioFeeds = recorders.filter(r => r.audio).map(r => ({ ...r, kind: 'audio' }));\n466\t const allFeeds = [...videoFeeds.map(r => ({ ...r, kind: 'video' })), ...audioFeeds];\n467\t const feeds = allFeeds.slice(0, grid * grid);\n468\t\n469\t return (\n470\t
\n471\t
\n472\t

Monitors

\n473\t Multi-cam live monitoring\n474\t
\n475\t
\n476\t {[2, 3, 4].map(n => (\n477\t \n478\t ))}\n479\t
\n480\t
\n481\t
\n482\t {feeds.length === 0 ? (\n483\t
No active feeds. Start a recorder to see live video here.
\n484\t ) : (\n485\t
\n486\t {feeds.map((f, i) => )}\n487\t
\n488\t )}\n489\t
\n490\t
\n491\t );\n492\t}\n493\t\n494\tfunction MonitorTile({ feed, seed }) {\n495\t const [levels, setLevels] = React.useState([0.65, 0.78]);\n496\t const isLive = feed.status === 'recording';\n497\t\n498\t React.useEffect(() => {\n499\t if (!isLive) return;\n500\t const id = setInterval(() => {\n501\t setLevels([0.3 + Math.random() * 0.55, 0.3 + Math.random() * 0.55]);\n502\t }, 180);\n503\t return () => clearInterval(id);\n504\t }, [isLive]);\n505\t\n506\t if (feed.kind === 'audio') {\n507\t return (\n508\t
\n509\t
\n510\t \n511\t
\n512\t
\n513\t \n514\t \n515\t
\n516\t
\n517\t LIVE\n518\t {feed.name}\n519\t
\n520\t
\n521\t );\n522\t }\n523\t\n524\t return (\n525\t
\n526\t \n527\t {isLive &&
}\n528\t
\n529\t {isLive && REC}\n530\t {feed.status === 'stopped' && IDLE}\n531\t {feed.status === 'idle' && IDLE}\n532\t {feed.status === 'error' && ERR}\n533\t
\n534\t {isLive && (\n535\t
\n536\t \n537\t \n538\t
\n539\t )}\n540\t
\n541\t {feed.name}\n542\t {feed.elapsed && feed.elapsed !== '—' && {feed.elapsed}}\n543\t
\n544\t
\n545\t );\n546\t}\n547\t\n548\tObject.assign(window, { Upload, Recorders, Capture, Monitors });\n549\t"}]},"uuid":"2d0f4eb4-7352-4ea0-8e8b-6c6c39439f89","timestamp":"2026-05-22T22:45:57.284Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/web-ui/public/screens-ingest.jsx","content":"// screens-ingest.jsx — Upload, Recorders, Capture, Monitors\n\n/* ===== Upload helpers ===== */\nconst _SIMPLE_MAX = 50 * 1024 * 1024; // 50 MB → simple upload\nconst _PART_SIZE = 10 * 1024 * 1024; // 10 MB chunks for multipart\n\nfunction _xhrPost(url, formData, onProgress) {\n return new Promise((resolve, reject) => {\n const xhr = new XMLHttpRequest();\n xhr.withCredentials = true;\n xhr.upload.onprogress = (e) => { if (e.lengthComputable) onProgress(e.loaded, e.total); };\n xhr.onload = () => {\n if (xhr.status >= 200 && xhr.status < 300) {\n try { resolve(JSON.parse(xhr.responseText)); } catch { resolve({}); }\n } else {\n let msg = xhr.status + ' ' + xhr.statusText;\n try { const j = JSON.parse(xhr.responseText); msg = j.error || j.message || msg; } catch {}\n reject(new Error(msg));\n }\n };\n xhr.onerror = () => reject(new Error('Network error'));\n xhr.open('POST', url);\n xhr.send(formData);\n });\n}\n\nasync function _uploadFile(file, projectId, onProgress) {\n const mime = file.type || 'application/octet-stream';\n\n if (file.size <= _SIMPLE_MAX) {\n const fd = new FormData();\n fd.append('file', file, file.name);\n fd.append('filename', file.name);\n fd.append('projectId', projectId);\n fd.append('contentType', mime);\n return _xhrPost('/api/v1/upload/simple', fd,\n (loaded, total) => onProgress(Math.round((loaded / total) * 100)));\n }\n\n // — Multipart —\n const init = await window.ZAMPP_API.fetch('/upload/init', {\n method: 'POST',\n body: JSON.stringify({ filename: file.name, fileSize: file.size, contentType: mime, projectId }),\n });\n const { assetId, uploadId, key } = init;\n const totalParts = Math.ceil(file.size / _PART_SIZE);\n const parts = [];\n\n for (let i = 0; i < totalParts; i++) {\n const chunk = file.slice(i * _PART_SIZE, Math.min((i + 1) * _PART_SIZE, file.size));\n const fd = new FormData();\n fd.append('file', chunk, file.name);\n fd.append('uploadId', uploadId);\n fd.append('key', key);\n fd.append('partNumber', String(i + 1));\n const partRes = await _xhrPost('/api/v1/upload/part', fd,\n (loaded, total) => onProgress(Math.round(((i + loaded / total) / totalParts) * 100)));\n parts.push({ PartNumber: i + 1, ETag: partRes.etag || partRes.ETag });\n }\n\n await window.ZAMPP_API.fetch('/upload/complete', {\n method: 'POST',\n body: JSON.stringify({ uploadId, key, assetId, parts }),\n });\n return { id: assetId };\n}\n\n/* ===== Upload ===== */\nfunction Upload({ navigate }) {\n const { PROJECTS } = window.ZAMPP_DATA;\n const [files, setFiles] = React.useState([]);\n const [projectId, setProjectId] = React.useState(PROJECTS[0]?.id || '');\n\n const updateFile = React.useCallback((id, patch) => {\n setFiles(prev => prev.map(f => f.id === id ? { ...f, ...patch } : f));\n }, []);\n\n const startUpload = React.useCallback((entry, pid) => {\n _uploadFile(entry.file, pid, (pct) => updateFile(entry.id, { progress: pct }))\n .then(() => updateFile(entry.id, { status: 'done', progress: 100 }))\n .catch(e => updateFile(entry.id, { status: 'error', progress: 0, error: e.message }));\n }, [updateFile]);\n\n const handleDrop = React.useCallback((e) => {\n e.preventDefault();\n const dropped = Array.from(e.dataTransfer ? e.dataTransfer.files : e.target.files);\n const pid = projectId || PROJECTS[0]?.id || '';\n const newEntries = dropped.map((f, i) => ({\n id: Date.now() + i,\n name: f.name,\n size: window.ZAMPP_API.fmtSize(f.size),\n file: f,\n progress: 0,\n status: 'uploading',\n error: null,\n }));\n setFiles(prev => [...prev, ...newEntries]);\n newEntries.forEach(entry => startUpload(entry, pid));\n }, [projectId, startUpload]);\n\n return (\n
\n
\n

Upload

\n Drop video, audio, or stills — we proxy and index automatically.\n
\n
\n
\n
\n \n \n
\n
\n\n
e.preventDefault()}\n onClick={() => {\n const inp = document.createElement('input');\n inp.type = 'file'; inp.multiple = true;\n inp.onchange = handleDrop;\n inp.click();\n }}>\n \n
Drop files here or click to browse
\n
Video, audio, and image files
\n
\n {['MOV', 'MP4', 'MXF', 'ProRes', 'DNxHR', 'WAV', 'AIFF'].map(f =>\n {f})}\n
\n
\n\n {files.length > 0 && (\n
\n
\n Queue {files.length}\n \n \n
\n
\n {files.map(f => (\n
\n \n
\n
\n {f.name}\n {f.size}\n
\n
\n
\n
\n {f.status === 'error' && (\n
{f.error}
\n )}\n
\n \n {f.status === 'done' ? '✓ done'\n : f.status === 'error' ? '✗ failed'\n : f.progress + '%'}\n \n
\n ))}\n
\n
\n )}\n
\n
\n );\n}\n\n/* ===== Recorders ===== */\nfunction _normRecorder(r) {\n let elapsed = '—';\n if (r.status === 'recording' && r.started_at) {\n const s = Math.floor((Date.now() - new Date(r.started_at)) / 1000);\n elapsed = String(Math.floor(s / 3600)).padStart(2, '0') + ':' +\n String(Math.floor((s % 3600) / 60)).padStart(2, '00') + ':' +\n String(s % 60).padStart(2, '0');\n }\n const cfg = r.source_config || {};\n return {\n ...r,\n source: r.source_type || '—',\n url: cfg.url || cfg.address || cfg.srt_url || cfg.rtmp_url || r.source_type || '—',\n codec: r.recording_codec || '—',\n res: r.recording_resolution || '—',\n node: r.node_id ? r.node_id.slice(0, 8) : 'primary',\n elapsed,\n bitrate: '—',\n health: 100,\n audio: false,\n };\n}\n\nfunction Recorders({ navigate, onNew }) {\n const [recorders, setRecorders] = React.useState(window.ZAMPP_DATA.RECORDERS);\n\n const refresh = React.useCallback(() => {\n window.ZAMPP_API.fetch('/recorders')\n .then(raw => {\n const norm = (raw || []).map(_normRecorder);\n window.ZAMPP_DATA.RECORDERS = norm;\n setRecorders(norm);\n })\n .catch(() => {});\n }, []);\n\n React.useEffect(() => {\n refresh();\n const id = setInterval(refresh, 10000);\n return () => clearInterval(id);\n }, []);\n\n const liveCount = recorders.filter(r => r.status === 'recording').length;\n const errCount = recorders.filter(r => r.status === 'error').length;\n\n return (\n
\n
\n

Recorders

\n Live ingest from SRT, RTMP, and SDI sources\n
\n {(liveCount > 0 || errCount > 0) && (\n
\n \n {liveCount > 0 ? liveCount + ' recording' : ''}{errCount > 0 ? (liveCount > 0 ? ' · ' : '') + errCount + ' error' : ''}\n
\n )}\n \n \n
\n
\n {recorders.length === 0 ? (\n
\n No recorders configured.\n
\n
\n ) : (\n
\n {recorders.map(r => )}\n
\n )}\n
\n
\n );\n}\n\nfunction RecorderRow({ recorder: initialRecorder, onRefresh }) {\n const [recorder, setRecorder] = React.useState(initialRecorder);\n const [pending, setPending] = React.useState(false);\n const [err, setErr] = React.useState(null);\n const [liveStatus, setLiveStatus] = React.useState(null);\n const isRec = recorder.status === 'recording';\n\n React.useEffect(() => { setRecorder(initialRecorder); }, [initialRecorder.id, initialRecorder.status]);\n\n // Poll the status endpoint every 3s while recording for live feedback.\n React.useEffect(() => {\n if (!isRec) { setLiveStatus(null); return; }\n const poll = () => {\n window.ZAMPP_API.fetch('/recorders/' + recorder.id + '/status')\n .then(s => setLiveStatus(s))\n .catch(() => {});\n };\n poll();\n const id = setInterval(poll, 3000);\n return () => clearInterval(id);\n }, [isRec, recorder.id]);\n\n const displayElapsed = React.useMemo(() => {\n if (liveStatus && liveStatus.duration != null) {\n const d = Math.max(0, liveStatus.duration);\n return String(Math.floor(d / 3600)).padStart(2, '0') + ':' +\n String(Math.floor((d % 3600) / 60)).padStart(2, '0') + ':' +\n String(d % 60).padStart(2, '0');\n }\n return recorder.elapsed;\n }, [liveStatus, recorder.elapsed]);\n\n const displaySignal = liveStatus\n ? (liveStatus.signal || '—')\n : (isRec ? 'connecting…' : '—');\n\n const signalColor = displaySignal === 'receiving' ? 'var(--success)'\n : displaySignal === 'stopped' ? 'var(--danger)'\n : 'var(--text-3)';\n\n const toggle = () => {\n if (pending) return;\n const action = isRec ? 'stop' : 'start';\n setPending(true);\n setErr(null);\n setRecorder(r => ({ ...r, status: isRec ? 'idle' : 'recording' }));\n window.ZAMPP_API.fetch('/recorders/' + recorder.id + '/' + action, { method: 'POST' })\n .then(() => { setPending(false); onRefresh(); })\n .catch(e => { setPending(false); setErr(e.message || 'Failed'); setRecorder(initialRecorder); });\n };\n\n const handleDelete = () => {\n if (!window.confirm('Delete recorder \"' + recorder.name + '\"?\\nThis will stop any active recording and cannot be undone.')) return;\n window.ZAMPP_API.fetch('/recorders/' + recorder.id, { method: 'DELETE' })\n .then(() => onRefresh())\n .catch(e => setErr(e.message || 'Delete failed'));\n };\n\n return (\n
\n
\n {isRec\n ? \n :
}\n
\n
\n
\n {recorder.name}\n \n {recorder.status.toUpperCase()}\n \n {recorder.source}\n
\n
{recorder.url}
\n
\n {recorder.codec}·\n {recorder.res}\n
\n {err &&
{err}
}\n {liveStatus?.lastError && isRec && (\n
{liveStatus.lastError}
\n )}\n
\n
\n
\n
Elapsed
\n
{displayElapsed}
\n
\n
\n
Signal
\n
{displaySignal}
\n
\n {liveStatus?.currentFps != null && (\n
\n
FPS
\n
{Number(liveStatus.currentFps).toFixed(1)}
\n
\n )}\n
\n
\n {isRec\n ? \n : }\n \n
\n
\n );\n}\n\nfunction badgeForStatus(s) {\n return { recording: 'live', armed: 'accent', idle: 'neutral', error: 'danger', offline: 'neutral', stopped: 'neutral' }[s] || 'neutral';\n}\n\n/* ===== Capture ===== */\nfunction Capture({ navigate }) {\n const [devices, setDevices] = React.useState([]);\n const [activeIdx, setActiveIdx] = React.useState(0);\n\n const loadDevices = () => {\n window.ZAMPP_API.fetch('/cluster/devices/blackmagic')\n .then(devs => setDevices(Array.isArray(devs) ? devs : []))\n .catch(() => setDevices([]));\n };\n\n React.useEffect(() => { loadDevices(); }, []);\n\n if (devices.length === 0) {\n return (\n
\n
\n

Capture

\n DeckLink SDI ingest\n
\n \n
\n
\n
\n No DeckLink devices found in cluster.\n
\n
\n
\n );\n }\n\n const active = devices[activeIdx] || devices[0];\n\n return (\n
\n
\n

Capture

\n DeckLink SDI ingest — {devices.length} device{devices.length > 1 ? 's' : ''} in cluster\n
\n \n
\n
\n
\n {devices.map((d, i) => (\n \n ))}\n
\n
\n
\n \n
\n
{active.model || active.device || 'DeckLink'}
\n
{active.hostname} · {active.ip_address}
\n
\n
\n
Connect a source and click Refresh to see port status.
\n
\n
\n
\n );\n}\n\n/* ===== Monitors ===== */\nfunction Monitors({ navigate }) {\n const [recorders, setRecorders] = React.useState(window.ZAMPP_DATA.RECORDERS);\n const [grid, setGrid] = React.useState(4);\n\n React.useEffect(() => {\n const refresh = () => {\n window.ZAMPP_API.fetch('/recorders')\n .then(raw => {\n const norm = (raw || []).map(_normRecorder);\n window.ZAMPP_DATA.RECORDERS = norm;\n setRecorders(norm);\n })\n .catch(() => {});\n };\n refresh();\n const id = setInterval(refresh, 5000);\n return () => clearInterval(id);\n }, []);\n\n const videoFeeds = recorders.filter(r => !r.audio);\n const audioFeeds = recorders.filter(r => r.audio).map(r => ({ ...r, kind: 'audio' }));\n const allFeeds = [...videoFeeds.map(r => ({ ...r, kind: 'video' })), ...audioFeeds];\n const feeds = allFeeds.slice(0, grid * grid);\n\n return (\n
\n
\n

Monitors

\n Multi-cam live monitoring\n
\n
\n {[2, 3, 4].map(n => (\n \n ))}\n
\n
\n
\n {feeds.length === 0 ? (\n
No active feeds. Start a recorder to see live video here.
\n ) : (\n
\n {feeds.map((f, i) => )}\n
\n )}\n
\n
\n );\n}\n\nfunction MonitorTile({ feed, seed }) {\n const [levels, setLevels] = React.useState([0.65, 0.78]);\n const isLive = feed.status === 'recording';\n\n React.useEffect(() => {\n if (!isLive) return;\n const id = setInterval(() => {\n setLevels([0.3 + Math.random() * 0.55, 0.3 + Math.random() * 0.55]);\n }, 180);\n return () => clearInterval(id);\n }, [isLive]);\n\n if (feed.kind === 'audio') {\n return (\n
\n
\n \n
\n
\n \n \n
\n
\n LIVE\n {feed.name}\n
\n
\n );\n }\n\n return (\n
\n \n {isLive &&
}\n
\n {isLive && REC}\n {feed.status === 'stopped' && IDLE}\n {feed.status === 'idle' && IDLE}\n {feed.status === 'error' && ERR}\n
\n {isLive && (\n
\n \n \n
\n )}\n
\n {feed.name}\n {feed.elapsed && feed.elapsed !== '—' && {feed.elapsed}}\n
\n
\n );\n}\n\nObject.assign(window, { Upload, Recorders, Capture, Monitors });\n","numLines":549,"startLine":1,"totalLines":549}},"sourceToolAssistantUUID":"ba2d8df3-0e87-45a8-aa4f-c9a9d76d4394","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"2d0f4eb4-7352-4ea0-8e8b-6c6c39439f89","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"2d0f4eb4-7352-4ea0-8e8b-6c6c39439f89","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01FmHjAsQEcHuffA2hVXqg1r","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EusKCmMIDRgCKkBQ67LDDGneL2RiJYkq5ur7ay+E36GANGw66r943toeO+rELkdGw2pywiFyFgunOrRCE9o/haI0tZs5X1K3ARppMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDNWSSrqyVJ5KaAr0kRoMvWt9eBA28eCxlPt9IjBLdmACsHUgO06Z+9yM0flAeGVGaZiAddi8WsooZRbf+o7moQdj3UFAk8A612CW7DMqtQlZ6EBuI3XEHE3Fh4G7M7OY2mUBkJFXW2uiHFnVUqAZUPw8Cm1Qo4+KA8ixYVlfF7an7I5xNjGbVn2qGtqicuYbla8zd+JaCuJwjfj5VFH1mfy9YrAcO/K0KL8QB2eHtCftHQtUwb7ieBN5NqgGGifvuYzPbpfIVUxmkV+Mh50t/MYJed64jWazVvbDXEIp7mIxJPS8EiKrEl4HyDpclLjFRTrfmqKErrS8zMLRKgAf2HgF12+U3TiDF90UDSdIwR9qBy1Pn1+L8B5EwL6Jlk8kCLmJW7kJLA3DWyTqnVylik8+27EHtFXsq7fF4ym0s9IBbVx3FsYn++fdPeNS6GKL6v60G123NAgXtPnwg0hWufeGH2XAP9dr0L3PAf6JtmOybLi/uOPwL8F+ujkrhY0qmpuzoGJSBqdRQ3wJwWQKWmcxl/6CSVV9fECS3z0KWm2ULQLLqcOxzVRAjwgKSfQyUUqGZVitLStc2RJXYAWTUtyEYTq0+qy+oEGpwX1pJM4RWGirL+oOoQYYpU2IUNBUx3950IgtlKorDrZfU+JspOQMa9iNZAv2K2lcd2hRy2z+m7xdTyFVw1JbgKVO3QkgLo7lXOpWuyyLny4z/8sQhM+oGpbba+eZ5y81C48zYGr1VrewG5m/E6uw3ftzAXk8quRsgznDAYChhNjA9UQC893+bPX47cDc5CTLNVlXxGj6nCtD1BWGJMPDskk40hKvnryC/bOVTV6hzL4yDir+tm0XQwE8dcmtIaGGQnU7jCM881HnlyH8Ljg+kMnFuacXjiNnGSLe8d8QcjDVwnYrWJUl/PXpKOkrM1tFMR8/oaDzohoKQuo/MV4N2w632U8u1mWwGDRV3mybOb44kQ0T1XpLPMPzCLOjng1cEat5mEZHY8fVRmimMRwBVjAt0TFfvws4I4Pu2/zn9+WQ/0jCiuvqjz0ShF0CynL3N39c/T+ncoe/OJBLQgUB0/ykkjuRD+AL75P9yQKlMLXrbsR+KoxngrqyY+BWMc19aG+qfTntdNIeR4Wz+MVABhAI6FkZSG0pTJUX3DRMslpi88rJQKWeAICf5gQlWhRMLfmzD0EDIHF3FK405cKN8K8m8X5dDgT2AHA/pjI89251d0JFNYKtqRTON0hL2AwERayq9Rcj5akWhHeJfQfeVG3ZmW4T69uEEIA6hRWLEdvyDgimQ0pGBtlJrpM6ORh+1FouxUXhVDfcXsA8/LsgCi2ob2KMmujRiE/WNG2xOHm+m4ZeBzNaQ7zIfvd+9Rm2pyLnP3sAvDlF5F/GKYEkKpTg9GsGEiI85eaG2B2fG6dtbYi71zF9C7n+bInKQ21ZEL9dHSEA9X7DDZPcnEdzqde13kSdKM3BNsuxtNTCjufDBNqmBr+jWJ/nEHknBbtNQkNpgQ7YZolY1KEUd1+UrmX2TUaE2Lg3WPWTdgAPLXV8qSRfT5FCKJfP7r9uFKpmFftFTX1VS46/P/w8Z0RUxcTtZHc52yEWLNYhSv3gttN+fAlbrs1Moi0yezqoBjFDCDgbhRXcdKP9r0raf4sP+Y4wzT3fnroDRPg8SOqXKbe5d9TlxwFJlZ+tnkEx6Wbkbtk2NP4mmn4hWxgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":12374,"cache_read_input_tokens":78211,"output_tokens":830,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":12374,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":830,"cache_read_input_tokens":78211,"cache_creation_input_tokens":12374,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":12374},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRGgrtZQmYRDcEiBrsD","type":"assistant","uuid":"d8562db8-1bf7-4629-a1b4-347d760c2260","timestamp":"2026-05-22T22:46:06.275Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"d8562db8-1bf7-4629-a1b4-347d760c2260","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01FmHjAsQEcHuffA2hVXqg1r","type":"message","role":"assistant","content":[{"type":"text","text":"Found it. Recorders/Monitors render fake `` and `` decorations — there's never actual video. That's the \"preview missing\" bug. Reading Settings + admin code now, and navigating the SPA via state."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":12374,"cache_read_input_tokens":78211,"output_tokens":830,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":12374,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":830,"cache_read_input_tokens":78211,"cache_creation_input_tokens":12374,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":12374},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRGgrtZQmYRDcEiBrsD","type":"assistant","uuid":"6d7e08b5-9f30-4014-9eee-c3c2f9803fcb","timestamp":"2026-05-22T22:46:08.336Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"6d7e08b5-9f30-4014-9eee-c3c2f9803fcb","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01FmHjAsQEcHuffA2hVXqg1r","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Ud7SCc6YCMQCmwzAURrkxy","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"() => { const items = Array.from(document.querySelectorAll('.nav-item')); const rec = items.find(el => el.innerText.trim().startsWith('Recorders')); if (rec) { rec.click(); return 'clicked Recorders'; } return 'not found: ' + items.map(i=>i.innerText.trim()).join(','); }"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":12374,"cache_read_input_tokens":78211,"output_tokens":830,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":12374,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":830,"cache_read_input_tokens":78211,"cache_creation_input_tokens":12374,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":12374},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRGgrtZQmYRDcEiBrsD","type":"assistant","uuid":"0d18c33a-f1a8-4e20-913e-53a665cb2cf9","timestamp":"2026-05-22T22:46:10.348Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0d18c33a-f1a8-4e20-913e-53a665cb2cf9","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01FmHjAsQEcHuffA2hVXqg1r","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KYxkeAesahMLXSg2t5P9kH","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/web-ui/public/screens-admin.jsx"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":12374,"cache_read_input_tokens":78211,"output_tokens":830,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":12374,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":830,"cache_read_input_tokens":78211,"cache_creation_input_tokens":12374,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":12374},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRGgrtZQmYRDcEiBrsD","type":"assistant","uuid":"d59de23b-35bf-4b32-8f73-aacaaf8dabf0","timestamp":"2026-05-22T22:46:11.134Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0d18c33a-f1a8-4e20-913e-53a665cb2cf9","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Ud7SCc6YCMQCmwzAURrkxy","type":"tool_result","content":"{\"result\":{\"status\":\"evaluated\",\"result\":\"clicked Recorders\"}}"}]},"uuid":"bcbea717-c54e-4b46-8e45-cd22a1869f6d","timestamp":"2026-05-22T22:46:12.609Z","toolUseResult":"{\"result\":{\"status\":\"evaluated\",\"result\":\"clicked Recorders\"}}","mcpMeta":{"structuredContent":{"result":{"status":"evaluated","result":"clicked Recorders"}}},"sourceToolAssistantUUID":"0d18c33a-f1a8-4e20-913e-53a665cb2cf9","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"d59de23b-35bf-4b32-8f73-aacaaf8dabf0","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KYxkeAesahMLXSg2t5P9kH","type":"tool_result","content":"1\t// screens-admin.jsx — Users, Tokens, Containers, Cluster (graph), Settings\n2\t\n3\tfunction _normalizeNode(n, x, y) {\n4\t return {\n5\t id: n.id || n.hostname || n.name || 'node',\n6\t role: n.role || 'worker',\n7\t status: n.status || (n.online ? 'online' : 'offline'),\n8\t ip: n.ip || n.ip_address || '—',\n9\t version: n.version || '—',\n10\t uptime: n.uptime || '—',\n11\t cpu: n.cpu || n.cpu_percent || 0,\n12\t mem: n.mem || n.memory_used || n.memory_used_gb || 0,\n13\t memTotal: n.memTotal || n.mem_total || n.memory_total || n.memory_total_gb || 0,\n14\t gpus: n.gpus || (n.gpu_count ? Array(n.gpu_count).fill('GPU') : []),\n15\t devices: n.devices || n.capture_devices || [],\n16\t x, y,\n17\t };\n18\t}\n19\t\n20\tfunction InviteUserModal({ onCreated, onClose }) {\n21\t const [form, setForm] = React.useState({ username: '', display_name: '', password: '', role: 'viewer' });\n22\t const [saving, setSaving] = React.useState(false);\n23\t const [err, setErr] = React.useState(null);\n24\t\n25\t const submit = () => {\n26\t if (!form.username || !form.password) { setErr('Username and password are required'); return; }\n27\t setSaving(true); setErr(null);\n28\t window.ZAMPP_API.fetch('/users', { method: 'POST', body: JSON.stringify(form) })\n29\t .then(user => { onCreated(user); onClose(); })\n30\t .catch(e => { setSaving(false); setErr(e.message || 'Failed to create user'); });\n31\t };\n32\t\n33\t const onKey = e => { if (e.key === 'Enter') submit(); };\n34\t\n35\t return (\n36\t
\n37\t
e.stopPropagation()}>\n38\t
\n39\t
Invite user
\n40\t \n41\t
\n42\t
\n43\t
\n44\t \n45\t setForm(p => ({...p, username: e.target.value}))}\n47\t onKeyDown={onKey} placeholder=\"jsmith\" />\n48\t
\n49\t
\n50\t \n51\t setForm(p => ({...p, display_name: e.target.value}))}\n53\t onKeyDown={onKey} placeholder=\"John Smith\" />\n54\t
\n55\t
\n56\t \n57\t setForm(p => ({...p, password: e.target.value}))}\n59\t onKeyDown={onKey} placeholder=\"Temporary password\" />\n60\t
\n61\t
\n62\t \n63\t \n70\t
\n71\t {err &&
{err}
}\n72\t
\n73\t
\n74\t \n75\t \n76\t
\n77\t
\n78\t
\n79\t );\n80\t}\n81\t\n82\tfunction Users() {\n83\t const [users, setUsers] = React.useState(window.ZAMPP_DATA.USERS || []);\n84\t const [tab, setTab] = React.useState(\"users\");\n85\t const [showInvite, setShowInvite] = React.useState(false);\n86\t\n87\t const exportCsv = () => {\n88\t const rows = [['Username', 'Name', 'Role', 'Last Seen']].concat(\n89\t users.map(u => [u.username || '', u.name || '', u.role || '', u.lastSeen || ''])\n90\t );\n91\t const csv = rows.map(r => r.map(c => '\"' + String(c).replace(/\"/g, '\"\"') + '\"').join(',')).join('\\n');\n92\t const a = document.createElement('a');\n93\t a.href = 'data:text/csv;charset=utf-8,' + encodeURIComponent(csv);\n94\t a.download = 'users.csv';\n95\t a.click();\n96\t };\n97\t\n98\t const onCreated = (user) => {\n99\t const updated = [...users, user];\n100\t setUsers(updated);\n101\t window.ZAMPP_DATA.USERS = updated;\n102\t };\n103\t\n104\t return (\n105\t
\n106\t
\n107\t

Users & Groups

\n108\t
\n109\t \n110\t \n111\t
\n112\t
\n113\t
\n114\t \n115\t \n116\t \n117\t
\n118\t
\n119\t
\n120\t
User
\n121\t
Role
\n122\t
Groups
\n123\t
Last active
\n124\t
\n125\t
\n126\t {users.length === 0 && (\n127\t
No users found
\n128\t )}\n129\t {users.map(u => (\n130\t
\n131\t
\n132\t
{u.initials || '??'}
\n133\t
\n134\t
{u.name}
\n135\t
@{u.username}
\n136\t
\n137\t
\n138\t
{u.role}
\n139\t
\n140\t {(u.groups || []).map(g => {g})}\n141\t
\n142\t
{u.lastSeen}
\n143\t
\n144\t
\n145\t ))}\n146\t
\n147\t
\n148\t {showInvite && setShowInvite(false)} />}\n149\t
\n150\t );\n151\t}\n152\t\n153\tfunction Tokens() {\n154\t const [burned, setBurned] = React.useState(14340);\n155\t const [rate, setRate] = React.useState(2.4);\n156\t const [showCalc, setShowCalc] = React.useState(false);\n157\t\n158\t React.useEffect(() => {\n159\t const i = setInterval(() => {\n160\t setBurned(b => b + Math.floor(Math.random() * 8) + 1);\n161\t setRate(r => Math.max(0.8, Math.min(8, r + (Math.random() - 0.5) * 0.4)));\n162\t }, 800);\n163\t return () => clearInterval(i);\n164\t }, []);\n165\t\n166\t const burnSpark = React.useMemo(() => Array.from({ length: 40 }, (_, i) => 100 + i * 8 + Math.sin(i * 0.7) * 12), []);\n167\t const competitorSpark = React.useMemo(() => Array.from({ length: 40 }, (_, i) => 200 + i * 22 + Math.cos(i * 0.5) * 30), []);\n168\t const yourCostSpark = React.useMemo(() => Array.from({ length: 40 }, () => 1), []);\n169\t\n170\t const [events, setEvents] = React.useState([\n171\t { t: \"21:14:02\", action: \"preview thumbnail generated\", cost: 4 },\n172\t { t: \"21:14:01\", action: \"user clicked play\", cost: 12 },\n173\t { t: \"21:13:58\", action: \"API health check\", cost: 8 },\n174\t { t: \"21:13:54\", action: \"asset metadata read\", cost: 2 },\n175\t { t: \"21:13:51\", action: \"session token refreshed\", cost: 18 },\n176\t { t: \"21:13:47\", action: \"scrubbed timeline 1 frame\", cost: 6 },\n177\t { t: \"21:13:42\", action: \"took a deep breath near the API\", cost: 24 },\n178\t ]);\n179\t\n180\t React.useEffect(() => {\n181\t const actions = [\n182\t \"preview thumbnail generated\", \"user clicked play\", \"API health check\",\n183\t \"scrubbed timeline 1 frame\", \"asset metadata read\", \"session token refreshed\",\n184\t \"checked job queue\", \"rendered a tooltip\", \"loaded sidebar icon\",\n185\t \"blinked\", \"made eye contact with the cluster\", \"opened a modal (twice)\",\n186\t \"asset list pagination request\", \"thought about a comment\", \"moved cursor near 'Save'\",\n187\t ];\n188\t const i = setInterval(() => {\n189\t const now = new Date();\n190\t const t = `${String(now.getHours()).padStart(2, \"0\")}:${String(now.getMinutes()).padStart(2, \"0\")}:${String(now.getSeconds()).padStart(2, \"0\")}`;\n191\t const a = actions[Math.floor(Math.random() * actions.length)];\n192\t const c = Math.floor(Math.random() * 28) + 1;\n193\t setEvents(ev => [{ t, action: a, cost: c }, ...ev].slice(0, 12));\n194\t }, 1600);\n195\t return () => clearInterval(i);\n196\t }, []);\n197\t\n198\t const tiers = [\n199\t { name: \"Starter\", desc: \"For \\\"evaluation only\\\" — definitely not production\", price: \"$2,400\", per: \"/ month\", tokens: \"100k tokens\", popular: false, color: \"#6B7280\" },\n200\t { name: \"Broadcast\", desc: \"Most teams. Most pain.\", price: \"$28,000\", per: \"/ month\", tokens: \"1.5M tokens\", popular: true, color: \"#5B7CFA\" },\n201\t { name: \"Enterprise\", desc: \"If you have to ask, you can't afford it (but you'll ask anyway)\", price: \"$call us\", per: \"and bring lawyers\", tokens: \"∞ tokens\", popular: false, color: \"#B57CFA\" },\n202\t ];\n203\t\n204\t return (\n205\t
\n206\t
\n207\t

Tokens

\n208\t Token-metered pricing parody · You actually pay $0.00\n209\t
\n210\t SATIRE\n211\t \n212\t
\n213\t
\n214\t\n215\t
\n216\t

\n217\t Per-seat\n218\t {' · '}\n219\t Per-stream\n220\t {' · '}\n221\t Per-month\n222\t
\n223\t Per Token.\n224\t

\n225\t
\n226\t\n227\t
\n228\t
\n229\t
TOKENS BURNED THIS SESSION
\n230\t
\n231\t 🔥\n232\t {burned.toLocaleString()}\n233\t
\n234\t
\n235\t ↑ {rate.toFixed(1)}k/sec\n236\t burning since you logged in\n237\t
\n238\t
\n239\t \n240\t
\n241\t
\n242\t\n243\t
\n244\t
WHAT YOU ACTUALLY PAY
\n245\t
\n246\t $0\n247\t .00\n248\t
\n249\t
\n250\t Dragonflight is self-hosted. The tokens above are imaginary.
\n251\t Imagine them as a stress test for your sanity.\n252\t
\n253\t
\n254\t \n255\t
\n256\t
\n257\t
\n258\t\n259\t
\n260\t
HOURLY BURN — DRAGONFLIGHT vs. THE OTHER GUYS
\n261\t
\n262\t i < 20 ? 1 : 1), color: \"#2DD4A8\" },\n266\t ]}\n267\t />\n268\t
\n269\t
Competitor: $1,247/hr and rising
\n270\t
Dragonflight: $0.00/hr forever
\n271\t
\n272\t
\n273\t
\n274\t\n275\t
\n276\t
\n277\t
LIVE BILLING EVENTS
\n278\t
\n279\t {events.map((e, i) => (\n280\t
\n281\t {e.t}\n282\t {e.action}\n283\t +{e.cost} tk\n284\t
\n285\t ))}\n286\t
\n287\t
\n288\t\n289\t
\n290\t
PRICING TIERS WE DIDN'T COPY
\n291\t
\n292\t {tiers.map(t => (\n293\t
\n294\t {t.popular && MOST PAIN}\n295\t
{t.name}
\n296\t
{t.desc}
\n297\t
\n298\t {t.price}\n299\t {t.per}\n300\t
\n301\t
{t.tokens}
\n302\t \n303\t
\n304\t ))}\n305\t
\n306\t
\n307\t
\n308\t\n309\t {showCalc && setShowCalc(false)} />}\n310\t\n311\t
\n312\t \n313\t
\n314\t Disclaimer: No actual tokens were billed in the making of this page. Wild Dragon's broadcast platform\n315\t is self-hosted infrastructure. Any resemblance to per-API-call broadcast token economies, living or dead, is satirical\n316\t and protected as commentary. If you came here looking for actual API tokens, that page no longer exists — service\n317\t credentials are managed through the cluster's own JWT issuer (see Settings → AMPP Integration).\n318\t
\n319\t
\n320\t
\n321\t
\n322\t );\n323\t}\n324\t\n325\tfunction ChartLine({ series }) {\n326\t const w = 600, h = 140;\n327\t return (\n328\t \n329\t \n330\t \n331\t \n332\t \n333\t \n334\t \n335\t {series.map((s, si) => {\n336\t const max = Math.max(...series.flatMap(x => x.data), 1);\n337\t const pts = s.data.map((d, i) => {\n338\t const x = (i / (s.data.length - 1)) * w;\n339\t const y = h - (d / max) * (h - 10) - 4;\n340\t return `${x},${y}`;\n341\t }).join(\" \");\n342\t const area = `0,${h} ${pts} ${w},${h}`;\n343\t return (\n344\t \n345\t \n346\t \n347\t \n348\t \n349\t \n350\t \n351\t \n352\t \n353\t );\n354\t })}\n355\t \n356\t );\n357\t}\n358\t\n359\tfunction CostCalculator({ onClose }) {\n360\t const [users, setUsers] = React.useState(12);\n361\t const [assets, setAssets] = React.useState(500);\n362\t const [clicks, setClicks] = React.useState(2000);\n363\t const cost = users * 240 + assets * 8 + clicks * 0.12;\n364\t return (\n365\t
\n366\t
e.stopPropagation()}>\n367\t
\n368\t
\n369\t
Token Cost Calculator
\n370\t
What it would cost on AMPP-style pricing
\n371\t
\n372\t \n373\t
\n374\t
\n375\t \n376\t \n377\t \n378\t
\n379\t
You would be paying
\n380\t
\n381\t ${cost.toLocaleString(\"en-US\", { maximumFractionDigits: 0 })}/ month\n382\t
\n383\t
\n384\t Your actual Dragonflight cost: $0.00. You're welcome.\n385\t
\n386\t
\n387\t
\n388\t
\n389\t
\n390\t );\n391\t}\n392\t\n393\tfunction CalcSlider({ label, value, onChange, min, max, step = 1, unit }) {\n394\t return (\n395\t
\n396\t
\n397\t {label}\n398\t {value.toLocaleString()}{unit}\n399\t
\n400\t onChange(Number(e.target.value))}\n405\t style={{ width: \"100%\", accentColor: \"var(--accent)\" }}\n406\t />\n407\t
\n408\t );\n409\t}\n410\t\n411\tfunction Containers() {\n412\t const [containers, setContainers] = React.useState(null);\n413\t\n414\t function load() {\n415\t setContainers(null);\n416\t window.ZAMPP_API.fetch('/cluster/containers')\n417\t .then(data => setContainers(Array.isArray(data) ? data : (data.containers || [])))\n418\t .catch(() => setContainers([]));\n419\t }\n420\t\n421\t React.useEffect(() => { load(); }, []);\n422\t\n423\t const running = (containers || []).filter(c => c.state === 'running').length;\n424\t\n425\t const showLogs = (c) => {\n426\t alert('To view logs for ' + c.name + ', run:\\n\\ndocker compose logs -f ' + c.name);\n427\t };\n428\t\n429\t const restartContainer = (c) => {\n430\t if (!window.confirm('Restart container ' + c.name + '?')) return;\n431\t window.ZAMPP_API.fetch('/cluster/containers/' + encodeURIComponent(c.id || c.name) + '/restart', { method: 'POST' })\n432\t .then(() => { alert(c.name + ' restarted.'); load(); })\n433\t .catch(() => alert('No restart endpoint available.\\nRun manually:\\n\\ndocker compose restart ' + c.name));\n434\t };\n435\t\n436\t return (\n437\t
\n438\t
\n439\t

Containers

\n440\t Docker Compose services across the cluster\n441\t
\n442\t {containers !== null && containers.length > 0 && (\n443\t
\n444\t \n445\t {running} / {containers.length} running\n446\t
\n447\t )}\n448\t \n449\t
\n450\t
\n451\t {containers === null && (\n452\t
Loading…
\n453\t )}\n454\t {containers !== null && containers.length === 0 && (\n455\t
\n456\t
🐳
\n457\t
No container data available
\n458\t
Container metrics endpoint not yet wired
\n459\t
\n460\t )}\n461\t {containers !== null && containers.length > 0 && (\n462\t
\n463\t
\n464\t
Container
\n465\t
Image
\n466\t
State
\n467\t
CPU
\n468\t
Memory
\n469\t
Ports
\n470\t
\n471\t
\n472\t {containers.map(c => (\n473\t
\n474\t
\n475\t
{c.name}
\n476\t
up {c.uptime}
\n477\t
\n478\t
{c.image}
\n479\t
\n480\t RUNNING\n481\t {c.healthy && healthy}\n482\t
\n483\t
\n484\t
\n485\t
\n486\t
\n487\t
\n488\t {(c.cpu || 0).toFixed(1)}%\n489\t
\n490\t
\n491\t
{c.mem} MB
\n492\t
{c.ports}
\n493\t
\n494\t \n495\t \n496\t
\n497\t
\n498\t ))}\n499\t
\n500\t )}\n501\t
\n502\t
\n503\t );\n504\t}\n505\t\n506\tfunction Cluster() {\n507\t const [nodesData, setNodesData] = React.useState(window.ZAMPP_DATA.NODES);\n508\t const [hovered, setHovered] = React.useState(null);\n509\t\n510\t const refresh = React.useCallback(() => {\n511\t window.ZAMPP_API.fetch('/cluster')\n512\t .then(data => {\n513\t window.ZAMPP_DATA.NODES = data;\n514\t setNodesData(data);\n515\t })\n516\t .catch(() => {});\n517\t }, []);\n518\t\n519\t const nodesArr = Array.isArray(nodesData) ? nodesData : (nodesData?.nodes || []);\n520\t\n521\t const NODES = React.useMemo(() => {\n522\t if (!nodesArr.length) return [];\n523\t const primaryRaw = nodesArr.find(n => n.role === 'primary') || nodesArr[0];\n524\t const others = nodesArr.filter(n => n !== primaryRaw);\n525\t const primary = _normalizeNode(primaryRaw, 0.5, 0.46);\n526\t const positioned = others.map((n, i) => {\n527\t const angle = others.length <= 1\n528\t ? Math.PI / 2\n529\t : (i / others.length) * 2 * Math.PI - Math.PI / 2;\n530\t return _normalizeNode(n, 0.5 + 0.32 * Math.cos(angle), 0.46 + 0.35 * Math.sin(angle));\n531\t });\n532\t return [primary, ...positioned];\n533\t }, [nodesData]);\n534\t\n535\t const [selected, setSelected] = React.useState(null);\n536\t const sel = selected || NODES[0] || null;\n537\t const W = 720, H = 460;\n538\t\n539\t if (!NODES.length) {\n540\t return (\n541\t
\n542\t
\n543\t

Cluster

\n544\t
\n545\t \n546\t
\n547\t
\n548\t
No cluster nodes available
\n549\t
\n550\t
\n551\t );\n552\t }\n553\t\n554\t const primary = NODES.find(n => n.role === 'primary') || NODES[0];\n555\t const edges = NODES.filter(n => n.id !== primary.id).map(n => ({\n556\t from: primary,\n557\t to: n,\n558\t alive: n.status === 'online',\n559\t }));\n560\t\n561\t const addNode = () => {\n562\t alert('To add a worker node:\\n\\n1. Install Docker + docker-compose on the target machine\\n2. Copy /opt/wild-dragon to that machine\\n3. Set NODE_ROLE=worker in the .env file\\n4. Run: docker compose up -d\\n\\nThe node will register with this cluster automatically.');\n563\t };\n564\t\n565\t const drainNode = (node) => {\n566\t alert('Drain is not yet automated.\\n\\nTo drain ' + node.id + ':\\n1. Stop new jobs from routing to this node\\n2. Wait for in-progress jobs to complete\\n3. Then remove the node safely');\n567\t };\n568\t\n569\t const removeNode = (node) => {\n570\t if (!window.confirm('Remove node ' + node.id + ' from the cluster?\\nThis does not stop the machine — it only removes it from cluster membership.')) return;\n571\t window.ZAMPP_API.fetch('/cluster/nodes/' + encodeURIComponent(node.id), { method: 'DELETE' })\n572\t .then(() => refresh())\n573\t .catch(e => alert('Remove failed: ' + e.message));\n574\t };\n575\t\n576\t const nodeLogsHint = (node) => {\n577\t alert('To view logs for ' + node.id + ' (' + node.ip + '):\\n\\nSSH to ' + node.ip + ' and run:\\ndocker compose -f /opt/wild-dragon/docker-compose.yml logs -f');\n578\t };\n579\t\n580\t return (\n581\t
\n582\t
\n583\t

Cluster

\n584\t {NODES.filter(n => n.status === \"online\").length} of {NODES.length} nodes online\n585\t
\n586\t
Live
\n587\t \n588\t \n589\t
\n590\t
\n591\t
\n592\t
\n593\t
Nodes
\n594\t
{NODES.length}
\n595\t
\n596\t
\n597\t
Avg CPU
\n598\t
{Math.round(NODES.reduce((a, n) => a + (n.cpu || 0), 0) / NODES.length)} %
\n599\t
\n600\t
\n601\t
GPUs
\n602\t
{NODES.reduce((a, n) => a + n.gpus.length, 0)}
\n603\t
\n604\t
\n605\t
Avg Memory
\n606\t
{Math.round(NODES.reduce((a, n) => a + (n.mem || 0), 0) / NODES.length)} GB
\n607\t
\n608\t
\n609\t\n610\t
\n611\t
\n612\t
\n613\t Topology\n614\t
\n615\t \n616\t \n617\t
\n618\t
\n619\t \n620\t \n621\t \n622\t \n623\t \n624\t \n625\t \n626\t \n627\t \n628\t \n629\t \n630\t {edges.map((e, i) => {\n631\t const x1 = e.from.x * W, y1 = e.from.y * H;\n632\t const x2 = e.to.x * W, y2 = e.to.y * H;\n633\t return (\n634\t \n635\t \n641\t {e.alive && (\n642\t \n643\t \n645\t \n646\t )}\n647\t \n648\t );\n649\t })}\n650\t {NODES.map(n => {\n651\t const cx = n.x * W, cy = n.y * H;\n652\t const isSelected = sel && sel.id === n.id;\n653\t const color = n.status === \"online\" ? \"var(--success)\" : \"var(--text-4)\";\n654\t return (\n655\t setHovered(n.id)}\n658\t onMouseLeave={() => setHovered(null)}\n659\t onClick={() => setSelected(n)}>\n660\t {n.status === \"online\" && (\n661\t \n662\t \n663\t \n664\t )}\n665\t \n666\t \n667\t {n.role === \"primary\" && }\n668\t {n.role !== \"primary\" && {n.role[0].toUpperCase()}}\n669\t {n.id}\n670\t {n.ip}\n671\t \n672\t );\n673\t })}\n674\t \n675\t
\n676\t\n677\t {sel && (\n678\t
\n679\t
\n680\t \n681\t {sel.id}\n682\t {sel.role}\n683\t
\n684\t
\n685\t {sel.status}} />\n686\t \n687\t \n688\t \n689\t \n691\t
\n692\t
\n693\t
\n694\t {sel.cpu}%\n695\t
\n696\t } />\n697\t {sel.memTotal > 0 && (\n698\t \n700\t
\n701\t
\n702\t
\n703\t {sel.mem} / {sel.memTotal} GB\n704\t
\n705\t } />\n706\t )}\n707\t {sel.gpus.length > 0 && (\n708\t
\n709\t
GPUs ({sel.gpus.length})
\n710\t {sel.gpus.map((g, i) => (\n711\t
\n712\t \n713\t {g}\n714\t
\n715\t ))}\n716\t
\n717\t )}\n718\t {sel.devices && sel.devices.length > 0 && (\n719\t
\n720\t
Capture devices
\n721\t {sel.devices.map((d, i) => (\n722\t
\n723\t {d}\n724\t
\n725\t ))}\n726\t
\n727\t )}\n728\t
\n729\t \n730\t \n731\t {sel.role !== \"primary\" && }\n732\t
\n733\t
\n734\t
\n735\t )}\n736\t
\n737\t
\n738\t
\n739\t );\n740\t}\n741\t\n742\tfunction DetailRow({ k, v, mono }) {\n743\t return (\n744\t
\n745\t {k}\n746\t {v}\n747\t
\n748\t );\n749\t}\n750\t\n751\tfunction Settings() {\n752\t const [s3, setS3] = React.useState({ s3_endpoint: '', s3_bucket: '', s3_access_key: '', s3_secret_key: '', s3_region: 'us-east-1' });\n753\t const [s3Loading, setS3Loading] = React.useState(true);\n754\t const [s3Saving, setS3Saving] = React.useState(false);\n755\t const [s3Testing, setS3Testing] = React.useState(false);\n756\t const [s3Msg, setS3Msg] = React.useState(null);\n757\t const [secretExists, setSecretExists] = React.useState(false);\n758\t\n759\t React.useEffect(() => {\n760\t window.ZAMPP_API.fetch('/settings/s3')\n761\t .then(data => {\n762\t setS3({ s3_endpoint: data.s3_endpoint || '', s3_bucket: data.s3_bucket || '', s3_access_key: data.s3_access_key || '', s3_secret_key: '', s3_region: data.s3_region || 'us-east-1' });\n763\t setSecretExists(!!data.s3_secret_key_exists);\n764\t setS3Loading(false);\n765\t })\n766\t .catch(() => setS3Loading(false));\n767\t }, []);\n768\t\n769\t const saveS3 = () => {\n770\t setS3Saving(true); setS3Msg(null);\n771\t window.ZAMPP_API.fetch('/settings/s3', { method: 'PUT', body: JSON.stringify(s3) })\n772\t .then(() => { setS3Saving(false); setS3Msg({ ok: true, text: 'Saved and applied.' }); if (s3.s3_secret_key) setSecretExists(true); })\n773\t .catch(e => { setS3Saving(false); setS3Msg({ ok: false, text: e.message }); });\n774\t };\n775\t\n776\t const testS3 = () => {\n777\t setS3Testing(true); setS3Msg(null);\n778\t window.ZAMPP_API.fetch('/settings/s3/test', { method: 'POST', body: JSON.stringify(s3) })\n779\t .then(r => { setS3Testing(false); setS3Msg({ ok: r.ok !== false, text: r.message || 'Connection OK' }); })\n780\t .catch(e => { setS3Testing(false); setS3Msg({ ok: false, text: e.message }); });\n781\t };\n782\t\n783\t return (\n784\t
\n785\t
\n786\t

Settings

\n787\t System configuration · changes apply without restart\n788\t
\n789\t
\n790\t
\n791\t \n803\t
\n804\t connected : not configured}\n809\t >\n810\t {s3Loading ? (\n811\t
Loading…
\n812\t ) : (<>\n813\t \n814\t setS3(p => ({...p, s3_endpoint: e.target.value}))} placeholder=\"https://s3.example.com\" />\n815\t \n816\t
\n817\t \n818\t setS3(p => ({...p, s3_region: e.target.value}))} placeholder=\"us-east-1\" />\n819\t \n820\t \n821\t setS3(p => ({...p, s3_bucket: e.target.value}))} placeholder=\"my-bucket\" />\n822\t \n823\t
\n824\t \n825\t setS3(p => ({...p, s3_access_key: e.target.value}))} placeholder=\"Access key ID\" />\n826\t \n827\t \n828\t setS3(p => ({...p, s3_secret_key: e.target.value}))} placeholder={secretExists ? '(saved — type to replace)' : 'Secret key'} />\n829\t \n830\t {s3Msg && (\n831\t
\n832\t {s3Msg.text}\n833\t
\n834\t )}\n835\t
\n836\t \n837\t \n838\t
\n839\t )}\n840\t \n841\t
\n842\t
\n843\t
\n844\t
\n845\t );\n846\t}\n847\t\n848\tfunction SField({ label, children }) {\n849\t return (\n850\t
\n851\t \n852\t {children}\n853\t
\n854\t );\n855\t}\n856\t\n857\tfunction SettingsCard({ icon, title, sub, tag, children }) {\n858\t return (\n859\t
\n860\t
\n861\t
\n862\t
\n863\t
{title}
\n864\t
{sub}
\n865\t
\n866\t {tag}\n867\t
\n868\t
{children}
\n869\t
\n870\t );\n871\t}\n872\t\n873\tObject.assign(window, { Users, Tokens, Containers, Cluster, Settings });\n874\t"}]},"uuid":"da179431-4d6b-4ab7-9a96-7ce7aeaeb686","timestamp":"2026-05-22T22:46:12.729Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/web-ui/public/screens-admin.jsx","content":"// screens-admin.jsx — Users, Tokens, Containers, Cluster (graph), Settings\n\nfunction _normalizeNode(n, x, y) {\n return {\n id: n.id || n.hostname || n.name || 'node',\n role: n.role || 'worker',\n status: n.status || (n.online ? 'online' : 'offline'),\n ip: n.ip || n.ip_address || '—',\n version: n.version || '—',\n uptime: n.uptime || '—',\n cpu: n.cpu || n.cpu_percent || 0,\n mem: n.mem || n.memory_used || n.memory_used_gb || 0,\n memTotal: n.memTotal || n.mem_total || n.memory_total || n.memory_total_gb || 0,\n gpus: n.gpus || (n.gpu_count ? Array(n.gpu_count).fill('GPU') : []),\n devices: n.devices || n.capture_devices || [],\n x, y,\n };\n}\n\nfunction InviteUserModal({ onCreated, onClose }) {\n const [form, setForm] = React.useState({ username: '', display_name: '', password: '', role: 'viewer' });\n const [saving, setSaving] = React.useState(false);\n const [err, setErr] = React.useState(null);\n\n const submit = () => {\n if (!form.username || !form.password) { setErr('Username and password are required'); return; }\n setSaving(true); setErr(null);\n window.ZAMPP_API.fetch('/users', { method: 'POST', body: JSON.stringify(form) })\n .then(user => { onCreated(user); onClose(); })\n .catch(e => { setSaving(false); setErr(e.message || 'Failed to create user'); });\n };\n\n const onKey = e => { if (e.key === 'Enter') submit(); };\n\n return (\n
\n
e.stopPropagation()}>\n
\n
Invite user
\n \n
\n
\n
\n \n setForm(p => ({...p, username: e.target.value}))}\n onKeyDown={onKey} placeholder=\"jsmith\" />\n
\n
\n \n setForm(p => ({...p, display_name: e.target.value}))}\n onKeyDown={onKey} placeholder=\"John Smith\" />\n
\n
\n \n setForm(p => ({...p, password: e.target.value}))}\n onKeyDown={onKey} placeholder=\"Temporary password\" />\n
\n
\n \n \n
\n {err &&
{err}
}\n
\n
\n \n \n
\n
\n
\n );\n}\n\nfunction Users() {\n const [users, setUsers] = React.useState(window.ZAMPP_DATA.USERS || []);\n const [tab, setTab] = React.useState(\"users\");\n const [showInvite, setShowInvite] = React.useState(false);\n\n const exportCsv = () => {\n const rows = [['Username', 'Name', 'Role', 'Last Seen']].concat(\n users.map(u => [u.username || '', u.name || '', u.role || '', u.lastSeen || ''])\n );\n const csv = rows.map(r => r.map(c => '\"' + String(c).replace(/\"/g, '\"\"') + '\"').join(',')).join('\\n');\n const a = document.createElement('a');\n a.href = 'data:text/csv;charset=utf-8,' + encodeURIComponent(csv);\n a.download = 'users.csv';\n a.click();\n };\n\n const onCreated = (user) => {\n const updated = [...users, user];\n setUsers(updated);\n window.ZAMPP_DATA.USERS = updated;\n };\n\n return (\n
\n
\n

Users & Groups

\n
\n \n \n
\n
\n
\n \n \n \n
\n
\n
\n
User
\n
Role
\n
Groups
\n
Last active
\n
\n
\n {users.length === 0 && (\n
No users found
\n )}\n {users.map(u => (\n
\n
\n
{u.initials || '??'}
\n
\n
{u.name}
\n
@{u.username}
\n
\n
\n
{u.role}
\n
\n {(u.groups || []).map(g => {g})}\n
\n
{u.lastSeen}
\n
\n
\n ))}\n
\n
\n {showInvite && setShowInvite(false)} />}\n
\n );\n}\n\nfunction Tokens() {\n const [burned, setBurned] = React.useState(14340);\n const [rate, setRate] = React.useState(2.4);\n const [showCalc, setShowCalc] = React.useState(false);\n\n React.useEffect(() => {\n const i = setInterval(() => {\n setBurned(b => b + Math.floor(Math.random() * 8) + 1);\n setRate(r => Math.max(0.8, Math.min(8, r + (Math.random() - 0.5) * 0.4)));\n }, 800);\n return () => clearInterval(i);\n }, []);\n\n const burnSpark = React.useMemo(() => Array.from({ length: 40 }, (_, i) => 100 + i * 8 + Math.sin(i * 0.7) * 12), []);\n const competitorSpark = React.useMemo(() => Array.from({ length: 40 }, (_, i) => 200 + i * 22 + Math.cos(i * 0.5) * 30), []);\n const yourCostSpark = React.useMemo(() => Array.from({ length: 40 }, () => 1), []);\n\n const [events, setEvents] = React.useState([\n { t: \"21:14:02\", action: \"preview thumbnail generated\", cost: 4 },\n { t: \"21:14:01\", action: \"user clicked play\", cost: 12 },\n { t: \"21:13:58\", action: \"API health check\", cost: 8 },\n { t: \"21:13:54\", action: \"asset metadata read\", cost: 2 },\n { t: \"21:13:51\", action: \"session token refreshed\", cost: 18 },\n { t: \"21:13:47\", action: \"scrubbed timeline 1 frame\", cost: 6 },\n { t: \"21:13:42\", action: \"took a deep breath near the API\", cost: 24 },\n ]);\n\n React.useEffect(() => {\n const actions = [\n \"preview thumbnail generated\", \"user clicked play\", \"API health check\",\n \"scrubbed timeline 1 frame\", \"asset metadata read\", \"session token refreshed\",\n \"checked job queue\", \"rendered a tooltip\", \"loaded sidebar icon\",\n \"blinked\", \"made eye contact with the cluster\", \"opened a modal (twice)\",\n \"asset list pagination request\", \"thought about a comment\", \"moved cursor near 'Save'\",\n ];\n const i = setInterval(() => {\n const now = new Date();\n const t = `${String(now.getHours()).padStart(2, \"0\")}:${String(now.getMinutes()).padStart(2, \"0\")}:${String(now.getSeconds()).padStart(2, \"0\")}`;\n const a = actions[Math.floor(Math.random() * actions.length)];\n const c = Math.floor(Math.random() * 28) + 1;\n setEvents(ev => [{ t, action: a, cost: c }, ...ev].slice(0, 12));\n }, 1600);\n return () => clearInterval(i);\n }, []);\n\n const tiers = [\n { name: \"Starter\", desc: \"For \\\"evaluation only\\\" — definitely not production\", price: \"$2,400\", per: \"/ month\", tokens: \"100k tokens\", popular: false, color: \"#6B7280\" },\n { name: \"Broadcast\", desc: \"Most teams. Most pain.\", price: \"$28,000\", per: \"/ month\", tokens: \"1.5M tokens\", popular: true, color: \"#5B7CFA\" },\n { name: \"Enterprise\", desc: \"If you have to ask, you can't afford it (but you'll ask anyway)\", price: \"$call us\", per: \"and bring lawyers\", tokens: \"∞ tokens\", popular: false, color: \"#B57CFA\" },\n ];\n\n return (\n
\n
\n

Tokens

\n Token-metered pricing parody · You actually pay $0.00\n
\n SATIRE\n \n
\n
\n\n
\n

\n Per-seat\n {' · '}\n Per-stream\n {' · '}\n Per-month\n
\n Per Token.\n

\n
\n\n
\n
\n
TOKENS BURNED THIS SESSION
\n
\n 🔥\n {burned.toLocaleString()}\n
\n
\n ↑ {rate.toFixed(1)}k/sec\n burning since you logged in\n
\n
\n \n
\n
\n\n
\n
WHAT YOU ACTUALLY PAY
\n
\n $0\n .00\n
\n
\n Dragonflight is self-hosted. The tokens above are imaginary.
\n Imagine them as a stress test for your sanity.\n
\n
\n \n
\n
\n
\n\n
\n
HOURLY BURN — DRAGONFLIGHT vs. THE OTHER GUYS
\n
\n i < 20 ? 1 : 1), color: \"#2DD4A8\" },\n ]}\n />\n
\n
Competitor: $1,247/hr and rising
\n
Dragonflight: $0.00/hr forever
\n
\n
\n
\n\n
\n
\n
LIVE BILLING EVENTS
\n
\n {events.map((e, i) => (\n
\n {e.t}\n {e.action}\n +{e.cost} tk\n
\n ))}\n
\n
\n\n
\n
PRICING TIERS WE DIDN'T COPY
\n
\n {tiers.map(t => (\n
\n {t.popular && MOST PAIN}\n
{t.name}
\n
{t.desc}
\n
\n {t.price}\n {t.per}\n
\n
{t.tokens}
\n \n
\n ))}\n
\n
\n
\n\n {showCalc && setShowCalc(false)} />}\n\n
\n \n
\n Disclaimer: No actual tokens were billed in the making of this page. Wild Dragon's broadcast platform\n is self-hosted infrastructure. Any resemblance to per-API-call broadcast token economies, living or dead, is satirical\n and protected as commentary. If you came here looking for actual API tokens, that page no longer exists — service\n credentials are managed through the cluster's own JWT issuer (see Settings → AMPP Integration).\n
\n
\n
\n
\n );\n}\n\nfunction ChartLine({ series }) {\n const w = 600, h = 140;\n return (\n \n \n \n \n \n \n \n {series.map((s, si) => {\n const max = Math.max(...series.flatMap(x => x.data), 1);\n const pts = s.data.map((d, i) => {\n const x = (i / (s.data.length - 1)) * w;\n const y = h - (d / max) * (h - 10) - 4;\n return `${x},${y}`;\n }).join(\" \");\n const area = `0,${h} ${pts} ${w},${h}`;\n return (\n \n \n \n \n \n \n \n \n \n );\n })}\n \n );\n}\n\nfunction CostCalculator({ onClose }) {\n const [users, setUsers] = React.useState(12);\n const [assets, setAssets] = React.useState(500);\n const [clicks, setClicks] = React.useState(2000);\n const cost = users * 240 + assets * 8 + clicks * 0.12;\n return (\n
\n
e.stopPropagation()}>\n
\n
\n
Token Cost Calculator
\n
What it would cost on AMPP-style pricing
\n
\n \n
\n
\n \n \n \n
\n
You would be paying
\n
\n ${cost.toLocaleString(\"en-US\", { maximumFractionDigits: 0 })}/ month\n
\n
\n Your actual Dragonflight cost: $0.00. You're welcome.\n
\n
\n
\n
\n
\n );\n}\n\nfunction CalcSlider({ label, value, onChange, min, max, step = 1, unit }) {\n return (\n
\n
\n {label}\n {value.toLocaleString()}{unit}\n
\n onChange(Number(e.target.value))}\n style={{ width: \"100%\", accentColor: \"var(--accent)\" }}\n />\n
\n );\n}\n\nfunction Containers() {\n const [containers, setContainers] = React.useState(null);\n\n function load() {\n setContainers(null);\n window.ZAMPP_API.fetch('/cluster/containers')\n .then(data => setContainers(Array.isArray(data) ? data : (data.containers || [])))\n .catch(() => setContainers([]));\n }\n\n React.useEffect(() => { load(); }, []);\n\n const running = (containers || []).filter(c => c.state === 'running').length;\n\n const showLogs = (c) => {\n alert('To view logs for ' + c.name + ', run:\\n\\ndocker compose logs -f ' + c.name);\n };\n\n const restartContainer = (c) => {\n if (!window.confirm('Restart container ' + c.name + '?')) return;\n window.ZAMPP_API.fetch('/cluster/containers/' + encodeURIComponent(c.id || c.name) + '/restart', { method: 'POST' })\n .then(() => { alert(c.name + ' restarted.'); load(); })\n .catch(() => alert('No restart endpoint available.\\nRun manually:\\n\\ndocker compose restart ' + c.name));\n };\n\n return (\n
\n
\n

Containers

\n Docker Compose services across the cluster\n
\n {containers !== null && containers.length > 0 && (\n
\n \n {running} / {containers.length} running\n
\n )}\n \n
\n
\n {containers === null && (\n
Loading…
\n )}\n {containers !== null && containers.length === 0 && (\n
\n
🐳
\n
No container data available
\n
Container metrics endpoint not yet wired
\n
\n )}\n {containers !== null && containers.length > 0 && (\n
\n
\n
Container
\n
Image
\n
State
\n
CPU
\n
Memory
\n
Ports
\n
\n
\n {containers.map(c => (\n
\n
\n
{c.name}
\n
up {c.uptime}
\n
\n
{c.image}
\n
\n RUNNING\n {c.healthy && healthy}\n
\n
\n
\n
\n
\n
\n {(c.cpu || 0).toFixed(1)}%\n
\n
\n
{c.mem} MB
\n
{c.ports}
\n
\n \n \n
\n
\n ))}\n
\n )}\n
\n
\n );\n}\n\nfunction Cluster() {\n const [nodesData, setNodesData] = React.useState(window.ZAMPP_DATA.NODES);\n const [hovered, setHovered] = React.useState(null);\n\n const refresh = React.useCallback(() => {\n window.ZAMPP_API.fetch('/cluster')\n .then(data => {\n window.ZAMPP_DATA.NODES = data;\n setNodesData(data);\n })\n .catch(() => {});\n }, []);\n\n const nodesArr = Array.isArray(nodesData) ? nodesData : (nodesData?.nodes || []);\n\n const NODES = React.useMemo(() => {\n if (!nodesArr.length) return [];\n const primaryRaw = nodesArr.find(n => n.role === 'primary') || nodesArr[0];\n const others = nodesArr.filter(n => n !== primaryRaw);\n const primary = _normalizeNode(primaryRaw, 0.5, 0.46);\n const positioned = others.map((n, i) => {\n const angle = others.length <= 1\n ? Math.PI / 2\n : (i / others.length) * 2 * Math.PI - Math.PI / 2;\n return _normalizeNode(n, 0.5 + 0.32 * Math.cos(angle), 0.46 + 0.35 * Math.sin(angle));\n });\n return [primary, ...positioned];\n }, [nodesData]);\n\n const [selected, setSelected] = React.useState(null);\n const sel = selected || NODES[0] || null;\n const W = 720, H = 460;\n\n if (!NODES.length) {\n return (\n
\n
\n

Cluster

\n
\n \n
\n
\n
No cluster nodes available
\n
\n
\n );\n }\n\n const primary = NODES.find(n => n.role === 'primary') || NODES[0];\n const edges = NODES.filter(n => n.id !== primary.id).map(n => ({\n from: primary,\n to: n,\n alive: n.status === 'online',\n }));\n\n const addNode = () => {\n alert('To add a worker node:\\n\\n1. Install Docker + docker-compose on the target machine\\n2. Copy /opt/wild-dragon to that machine\\n3. Set NODE_ROLE=worker in the .env file\\n4. Run: docker compose up -d\\n\\nThe node will register with this cluster automatically.');\n };\n\n const drainNode = (node) => {\n alert('Drain is not yet automated.\\n\\nTo drain ' + node.id + ':\\n1. Stop new jobs from routing to this node\\n2. Wait for in-progress jobs to complete\\n3. Then remove the node safely');\n };\n\n const removeNode = (node) => {\n if (!window.confirm('Remove node ' + node.id + ' from the cluster?\\nThis does not stop the machine — it only removes it from cluster membership.')) return;\n window.ZAMPP_API.fetch('/cluster/nodes/' + encodeURIComponent(node.id), { method: 'DELETE' })\n .then(() => refresh())\n .catch(e => alert('Remove failed: ' + e.message));\n };\n\n const nodeLogsHint = (node) => {\n alert('To view logs for ' + node.id + ' (' + node.ip + '):\\n\\nSSH to ' + node.ip + ' and run:\\ndocker compose -f /opt/wild-dragon/docker-compose.yml logs -f');\n };\n\n return (\n
\n
\n

Cluster

\n {NODES.filter(n => n.status === \"online\").length} of {NODES.length} nodes online\n
\n
Live
\n \n \n
\n
\n
\n
\n
Nodes
\n
{NODES.length}
\n
\n
\n
Avg CPU
\n
{Math.round(NODES.reduce((a, n) => a + (n.cpu || 0), 0) / NODES.length)} %
\n
\n
\n
GPUs
\n
{NODES.reduce((a, n) => a + n.gpus.length, 0)}
\n
\n
\n
Avg Memory
\n
{Math.round(NODES.reduce((a, n) => a + (n.mem || 0), 0) / NODES.length)} GB
\n
\n
\n\n
\n
\n
\n Topology\n
\n \n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {edges.map((e, i) => {\n const x1 = e.from.x * W, y1 = e.from.y * H;\n const x2 = e.to.x * W, y2 = e.to.y * H;\n return (\n \n \n {e.alive && (\n \n \n \n )}\n \n );\n })}\n {NODES.map(n => {\n const cx = n.x * W, cy = n.y * H;\n const isSelected = sel && sel.id === n.id;\n const color = n.status === \"online\" ? \"var(--success)\" : \"var(--text-4)\";\n return (\n setHovered(n.id)}\n onMouseLeave={() => setHovered(null)}\n onClick={() => setSelected(n)}>\n {n.status === \"online\" && (\n \n \n \n )}\n \n \n {n.role === \"primary\" && }\n {n.role !== \"primary\" && {n.role[0].toUpperCase()}}\n {n.id}\n {n.ip}\n \n );\n })}\n \n
\n\n {sel && (\n
\n
\n \n {sel.id}\n {sel.role}\n
\n
\n {sel.status}} />\n \n \n \n \n
\n
\n
\n {sel.cpu}%\n
\n } />\n {sel.memTotal > 0 && (\n \n
\n
\n
\n {sel.mem} / {sel.memTotal} GB\n
\n } />\n )}\n {sel.gpus.length > 0 && (\n
\n
GPUs ({sel.gpus.length})
\n {sel.gpus.map((g, i) => (\n
\n \n {g}\n
\n ))}\n
\n )}\n {sel.devices && sel.devices.length > 0 && (\n
\n
Capture devices
\n {sel.devices.map((d, i) => (\n
\n {d}\n
\n ))}\n
\n )}\n
\n \n \n {sel.role !== \"primary\" && }\n
\n
\n
\n )}\n
\n
\n
\n );\n}\n\nfunction DetailRow({ k, v, mono }) {\n return (\n
\n {k}\n {v}\n
\n );\n}\n\nfunction Settings() {\n const [s3, setS3] = React.useState({ s3_endpoint: '', s3_bucket: '', s3_access_key: '', s3_secret_key: '', s3_region: 'us-east-1' });\n const [s3Loading, setS3Loading] = React.useState(true);\n const [s3Saving, setS3Saving] = React.useState(false);\n const [s3Testing, setS3Testing] = React.useState(false);\n const [s3Msg, setS3Msg] = React.useState(null);\n const [secretExists, setSecretExists] = React.useState(false);\n\n React.useEffect(() => {\n window.ZAMPP_API.fetch('/settings/s3')\n .then(data => {\n setS3({ s3_endpoint: data.s3_endpoint || '', s3_bucket: data.s3_bucket || '', s3_access_key: data.s3_access_key || '', s3_secret_key: '', s3_region: data.s3_region || 'us-east-1' });\n setSecretExists(!!data.s3_secret_key_exists);\n setS3Loading(false);\n })\n .catch(() => setS3Loading(false));\n }, []);\n\n const saveS3 = () => {\n setS3Saving(true); setS3Msg(null);\n window.ZAMPP_API.fetch('/settings/s3', { method: 'PUT', body: JSON.stringify(s3) })\n .then(() => { setS3Saving(false); setS3Msg({ ok: true, text: 'Saved and applied.' }); if (s3.s3_secret_key) setSecretExists(true); })\n .catch(e => { setS3Saving(false); setS3Msg({ ok: false, text: e.message }); });\n };\n\n const testS3 = () => {\n setS3Testing(true); setS3Msg(null);\n window.ZAMPP_API.fetch('/settings/s3/test', { method: 'POST', body: JSON.stringify(s3) })\n .then(r => { setS3Testing(false); setS3Msg({ ok: r.ok !== false, text: r.message || 'Connection OK' }); })\n .catch(e => { setS3Testing(false); setS3Msg({ ok: false, text: e.message }); });\n };\n\n return (\n
\n
\n

Settings

\n System configuration · changes apply without restart\n
\n
\n
\n \n
\n connected : not configured}\n >\n {s3Loading ? (\n
Loading…
\n ) : (<>\n \n setS3(p => ({...p, s3_endpoint: e.target.value}))} placeholder=\"https://s3.example.com\" />\n \n
\n \n setS3(p => ({...p, s3_region: e.target.value}))} placeholder=\"us-east-1\" />\n \n \n setS3(p => ({...p, s3_bucket: e.target.value}))} placeholder=\"my-bucket\" />\n \n
\n \n setS3(p => ({...p, s3_access_key: e.target.value}))} placeholder=\"Access key ID\" />\n \n \n setS3(p => ({...p, s3_secret_key: e.target.value}))} placeholder={secretExists ? '(saved — type to replace)' : 'Secret key'} />\n \n {s3Msg && (\n
\n {s3Msg.text}\n
\n )}\n
\n \n \n
\n )}\n \n
\n
\n
\n
\n );\n}\n\nfunction SField({ label, children }) {\n return (\n
\n \n {children}\n
\n );\n}\n\nfunction SettingsCard({ icon, title, sub, tag, children }) {\n return (\n
\n
\n
\n
\n
{title}
\n
{sub}
\n
\n {tag}\n
\n
{children}
\n
\n );\n}\n\nObject.assign(window, { Users, Tokens, Containers, Cluster, Settings });\n","numLines":874,"startLine":1,"totalLines":874}},"sourceToolAssistantUUID":"d59de23b-35bf-4b32-8f73-aacaaf8dabf0","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"da179431-4d6b-4ab7-9a96-7ce7aeaeb686","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"da179431-4d6b-4ab7-9a96-7ce7aeaeb686","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012oVRgM5bYKFPK45vKnDyyj","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EqcGCmMIDRgCKkDBLMlqqqi2NGj5H7vKeBCRXTsZDtTo1FMDAcAk3d7nzPT1sbZ6fm3W1rRK//EUiD9Zr3zD50YFtpePZdesAybUMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDLyPf50vZTwqVH/HDRoMn6GuSis9gSH9W/LdIjDqwBWso1lBadq4ARyhnv7A8KZ2K737OhgyF5Z8wDwpsEhNCp7eWh496fq5wigHtHMq8QSHm5VcSacmzKbCAj0MoEETt40OtuBZa6DBNAKvv2p5c9939GtTuj5y5TsFTYp/UFL8sK6s4FwAVrugjt/5ocVemOXxQ8e2xYf6Nouo3X6ekS7qngtlrz/nOUSg2hxMnYGJ40HY184zsrLEcUqiTMGIkUa55T7dFcEg+NtuyZ5pbQDqYOgvehIqpe4nN2J+H1Bt+s5H7r/vysFk6E5ZzCIe6El3iEoT5ytw5mzoCgdwAPe4u7jjqzxBUZjqITIISN3Im960bgHGjkrj2HPpYwxN1HlhQdRhTYNJA+QuHb6MD3feZlMUl8qxFsmMc037XHsBFnpYsrc09XE2J9PNnS0t064B0ULdNmzc1uJgigag0XZQDGNg455oM0z038JiJ8dHSkw7m97aQZEMewz3Px7/tvIB+DlO+fuLMgGa0k/rVBPfV4PWwuwTGTUNI5kjVTg/xFENfBf20h3y54Q4AfH+XLL5O03MEIbQMA21DH1gTtghlPDLT935xifsCC6BYFizM57LQvyr2+TBTxkFSMH4f+A4FyJ6u9DggopmGXwoIi+IIjLk8ruXuBmopnvOPRFsy7aME8HZBVp7Wl9RdaeTC4Cx2t7gsxDLBsUif0qQB20EUArixFuSWK3yKV3F/TulHTFnW7k1kh79TE9SGY0vYEY0mYb/FztezNTUEb7LhSjr5K9GBxzz53TcsixLuQMC4syvSA30Q3Ge6vzEtu9LugKYcXT0mHqXSODU0oxnr1OCW/c41e8o1fHIbzcw6Kv32uf02Tq0E6nVB0zFSDkBAb8ACya+kjYbEWaduHM+SCySnYA6Lyxqgm5ZoYHUjVVmGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":20213,"cache_read_input_tokens":90585,"output_tokens":426,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":20213,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":426,"cache_read_input_tokens":90585,"cache_creation_input_tokens":20213,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":20213},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRHpy5CWuFBBAQ6tMpZ","type":"assistant","uuid":"ac991f14-5de6-4669-bac9-a4599aa238e5","timestamp":"2026-05-22T22:46:18.809Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"ac991f14-5de6-4669-bac9-a4599aa238e5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012oVRgM5bYKFPK45vKnDyyj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_012cisYDEdaJ9uXWXgrcSVbY","name":"mcp__claude_ai_mcp-server__puppeteer_screenshot","input":{"page_id":"mam","full_page":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":20213,"cache_read_input_tokens":90585,"output_tokens":426,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":20213,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":426,"cache_read_input_tokens":90585,"cache_creation_input_tokens":20213,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":20213},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRHpy5CWuFBBAQ6tMpZ","type":"assistant","uuid":"942a1a76-3409-43ec-bdf4-881ea379ab80","timestamp":"2026-05-22T22:46:19.878Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"942a1a76-3409-43ec-bdf4-881ea379ab80","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012oVRgM5bYKFPK45vKnDyyj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011khKUUqDZpz5Qtio2WzCL3","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/web-ui/public/data.jsx"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":20213,"cache_read_input_tokens":90585,"output_tokens":426,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":20213,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":426,"cache_read_input_tokens":90585,"cache_creation_input_tokens":20213,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":20213},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRHpy5CWuFBBAQ6tMpZ","type":"assistant","uuid":"3514065c-4811-46cc-b812-232d14423030","timestamp":"2026-05-22T22:46:20.605Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"942a1a76-3409-43ec-bdf4-881ea379ab80","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_012cisYDEdaJ9uXWXgrcSVbY","type":"tool_result","content":"Error: result (76,749 characters) exceeds maximum allowed tokens. Output has been saved to /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489982349.txt.\nFormat: JSON with schema: {result: {status: string, format: string, base64: string, url: string}}\n- For targeted queries (find a value, filter by field): use jq on the file directly.\n- For analysis or summarization that requires reading the full content: first probe the structure (e.g., jq 'type, length, keys?' /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489982349.txt), then extract slices with jq or python — Read's line-based offset/limit will not chunk this file.\n- If the Agent tool is available, do this inside a subagent so the full output stays out of your main context. Give it the instruction above verbatim, and be explicit about what it must return — e.g. \"/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489982349.txt is JSON with schema: {result: {status: string, format: string, base64: string, url: string}}; probe the structure with jq (type/length/keys), then extract and read the content in full with jq or python, then summarize and quote any key findings verbatim.\" A vague \"summarize this\" may lose detail.\n"}]},"uuid":"abbbd7fb-28cf-4a2f-8237-4832c2e2f40a","timestamp":"2026-05-22T22:46:22.355Z","toolUseResult":"Error: result (76,749 characters) exceeds maximum allowed tokens. Output has been saved to /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489982349.txt.\nFormat: JSON with schema: {result: {status: string, format: string, base64: string, url: string}}\n- For targeted queries (find a value, filter by field): use jq on the file directly.\n- For analysis or summarization that requires reading the full content: first probe the structure (e.g., jq 'type, length, keys?' /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489982349.txt), then extract slices with jq or python — Read's line-based offset/limit will not chunk this file.\n- If the Agent tool is available, do this inside a subagent so the full output stays out of your main context. Give it the instruction above verbatim, and be explicit about what it must return — e.g. \"/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489982349.txt is JSON with schema: {result: {status: string, format: string, base64: string, url: string}}; probe the structure with jq (type/length/keys), then extract and read the content in full with jq or python, then summarize and quote any key findings verbatim.\" A vague \"summarize this\" may lose detail.\n","mcpMeta":{"structuredContent":{"result":{"status":"screenshot_taken","format":"png","base64":"iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAIAAABAH0oBAAAQAElEQVR4nOzdB0AUZ9oH8HcL7LKw9N5BAQFF7Iq999hbNMZU03u+S7nkUi6XS7n0Xk030dh7FwUFBWz03ntdYPvu9ywDK9IEBUX5/26PvPvOOzO7C8L855kitHfyZAC3FKlUWlJcwAAAAAAAALqCzwAAAAAAAAD6ACG7Hnp9l4YzHo8BAAAAAAAA3AxdD8BdDb3tzYswDAAAAAAAADdQpwNwq9zLa6PVwewt/ttsgUjCAAAAAAAA0PM6EYCvjL68Zv9pkVxbB1n9ldP03H/1V07ilo8YDAAAAAAAAD3pagFYf2WG5V1OucYkzGu/BGycoG/4H4/LvVf0NlsRMjAAAAAAAAD0mPYDcDvRt/Erj8fYlWG4vfSq5wq/hv9xFWD95YOfLw9oXCMyMAAAAAAAAPSMqx8CbUy/TQ1eUwY2RmJ90xHRLeOrseyrbzr2uSHk8vRNEw3/odmQgQEAAAAAAKCHtROAm4q0zVKuIbjyGhvcJD3P2GTtaci9TScA6xsCLrd4auh5xhOAm60TGRgAAAAAAAB6QFsB+Mr027zwy284kLkpCTcd+NysLMzY5QObWdN/9Y3/M0zT8y4nYZ2ey876xljMQwYGAAAAAACAntIqABvTr/HBxd2GvMtvyrpX9usbDmq+MrM2VX25fGsYoecOgTasQN94FDTXw9NdPgYax0IDAAAAAABAj2j7EOjLF7XiNR7zzG8o/PIb+vjUaCoF87kkrG9+BvDlEnDD/3l6viHP6ngN6ZdnKPzq9Pqmkq9eRwsxZuDm5wMDAAAA3PrEYjNTkdjExFQgEDAAaJ9Wq1WrVSqlQqGQM4CecWUAbnZ95qYKMK95+m1oU/rVN2RgQ+5tqAPruWTcdDi0Mfo23vSIqwDzKezyDemX13DdKx3T8w2puCk863lNebmpCowiMAAAANzK+HyB1NKKcq9SqVKr6xkAXA2fz5eYW4jEZrKaap1OywC6WxsV4JYHPzc0uPQr4DWkX8YLthTOcxF7mQl8JQJLAU+vY1qdIbFqtfqmr7zGts7QrlRpsxS6HIX2uEyVrtIaUq++MQPTCnSN5wAbTwJGERgAAABueZZWNvRVLlcwAOgcnU5H/2REIpGllXVVZTkD6G4CiYVViy7e5cOeDYc6Gx7N0q8Zn/+Qr/m/gqRBUqGzSGBK8VVneDRkYC79NpzW29A2fG2Yasp4DgJeP5Fgorkphd4UtVbfeP+jK+4hrG9+r2HGUAGGNtHvxLo6GQMAAOjFxGIzkVisUCD9AnSZVqsViUz1Op1Go2EA3apZANZzBywbA7Ch6ssd7UxPKf0K+Hp/C+GXQ60mO4j0DfVeY75tqvS2UfvVNo3UNfRTxg0wFYSYClNVWplhKbxmV7/isVZ3EkYGhtYQgAEAoPczt7BUqdR6PQ5rA7gWFB9MTE2VOBkYuhu/vQmNSZjH3f2o8cjnGU5ib4mgIc0a8q2urSOfudqvIf3qeDptQ0LWGsY39Bum0lzuJqbDxWbG04kbD7fmMYRdAAAAuD2YCE10tNEDANeEisD0j4gBdLdWAbghg/Ka6q5cTbbhQGjeQCvhPV5mOi1rqPo2q/1eed6vTmes/Tbl5KZ+Lv1q9AItE84wt3ARCpsuKN38qGee8WUAAAAA3KL4uOYzwPXBPyLoCVcE4OZn4DaUf/VNl8KiOi2b4yw2HMzcvParM6ZfxiXeptovM9Z+9VfWfjVMoGFCtV6g4wlHmVkab6fUsCJ98/CLCAwAAAAAAADdqOkq0E0nqBjDJ6/pzr7cIdA8PfOTCFrWfts971ff7Lxf3eX0qxdoeELKwFpDBuY7CMSNN1LScyttvOi0vulr4wvDacAAAAAAAL2GqampmUQiEAj4fH7n59LpdFqtVl5fr1KpGEATc3OLurpadqO0cRskY+2Vd+U1sXwkQq72q+v4vN/GhNzyvF+u9ttw/LNA3fDVTijkNdwfWNdwPWhe8xeAC0YAAAAAAPQ+lH4tpJZKpVKhULIuEgqFNG+trKaHMjBPIuKJRTxTQ8bRqzR6hVJf3+UXCTeMnZ39yjvX+Q8Iogwcc/b0mehTZ6NPsR525T6bxiOQucJvU1nWcIiy4auEzzo479fukRf9950LOBAXeDAu4O8jvp9sEA8Y1OK836bab2MGlghExoU3rVpvfAHcl1ORJzLSkuiRmhx/KiL8559+GBgczG6exYsX7tm9PT01cdfOrbNnzaQX9uorL1P/ggV3UPudt9/qYF4aSWNortaTnn/umcceeZjBjfLam++NGBnGeoyTs8uMWfNYd/v2228KC/K5R1pqyt49e0aMGMF6XkZ62lNPPskAAKAnCQRCCwspuyYTxo1atnje6pWLJo4fY21tybrb0CGDRg4fwm4UG2ur/v28Wc/z8faYP2d6l2a5Ya+tR3l6uDk7ObBrRbVfSr/XdoMimovmpSWw7qanYrSdlcDWkk8ZWCigBzUMT+2s9F0pU8MNY21t+8jjz/3+649PPnrv/euWR5+OnDptVtjYiayHtf3TwGs6ALrhOtAN5dmG+/22Pu/XeL9fLi+riwvlKQl8sZl5yJCAL36yHDO++Xm/TbXfhiTMM1SDjQvnjn9mbV0IWqvVnjt3ITEpydLSctzYsL83b5w8eRK7SZ5+8gl/P79t23Zs276zeX9VZSW9yNzcPHZN7lpz59Jli9mtYPrsBSamog4GSMwtxk6Yunj5mrl3LAsOafePJdX+Q4eNumPxymkz57u4erDbi6OTy4RJ01gPSE9Lv+eee+nxzbffurg4bfjxR7FYzAAA4FZGBbGRo8fNmH3HgKCQ6bPv8O3v36XZ/f186S9C1Jm4TVt25+YVzJo+2dy8+9PFjWRjY93P14v1vMKiksios12a5Ya9th7l4e7q5HjtAVggELRIv+MnTgsMCqEHNejp9Fnzuf5+/QOGjhjTYnaaV9ADV7cS2FnyzUxb91MnxeCrzh4cMnT2/KUz5y6xsbFjvYCZxHzJinXsWnX+7YydMK2ffyC7Gf752n8+/ejdyspy7ilVgL/+4uPFy1axHibseHKzkvBVzvvlTiKu3Lu98MevqMf+jmWez//T44nnSsIjmp/325iBeY3txnXoeR0c/yyXyxcvXU4NExOTh9c/+NRTj//r1ZdPnoyYNnXK5599/P0PGwaHhAQE+A0eMmL8uLGPPLx+4KCBshrZ6dOn//vO+yWlpTTjrJkz7r77rsABAeEnIs6cOfP6a69++vkXH374iaODwxNPPDZ65AhHJ8e4c+f/+OPPffsP0PjtWzfb29t/89339667m1b655+bPv70MwsLiwvnGn9FLlq0wCEiksYbX6REIgkNDTl3/jy1raytnn/2malTJtfU1Hz7/Q/33bvO08MzeFAoN5Ly8yOPrPdwdz9y5Ojrb/7Hyclx3x5DlqblU304MzNr6vRZrFdauGS1SCy66rDxk6Ynxp8/HRnO5/NmzVmUk5Upq6lqPczPP1Aqtdq/e5unt2/Y+Cnbt/yhUd+Es0HmzV/s4OjEFwgdHZ3MLSx++fGb5OQE6nd19Vi0dGVg0MCy0tJLF+PcPbw++t9/qH/mrPljxk60tLI6F3dm85+/1tfXU+eKVXeHDB5qY2ubn5f784av7ewcHn/qH9T//U+bYmOiP//kvfbWbioyZFeVUsE6rbaudt/+/dSgr9k5OR998MGwoUMjIiP9/fyfe/7ZsWFji4oKt2zZ9vkXn9MY2mf0/PPPT5k0ycHRISU55dXXX4uNiaX+hx9+6I75d/j4+JyJjv78iy9OR0VJpdKU5KTPPv9s7px5sXFxTz/99MsvvTRv3lxTU5PtO3YZ104LfPHFF6dMnmxiItx/4ODbb79NP+QLFyz44ovP33zrrcceefSdd97Jyc197LFH6V+lXCG/eOHiAw+u5z4lAABoE6XfkNDhcWej5PI61nCAaNDAwd4+/bMy0zq5BAd7u8zM3JzcfGpnZGZbW1lScS89I5ueenm6Bwf5W0qlNPVMzHm1Wk2dw4aEeHm60f5T6jwdHUtphAq8JkKhvb2tQqE8fPQklQeDAv3t7Wwrq6rOxpwvLimjuUQi08kTw1xdnauqqo8cjZArrvjj5evjFTigv7W1VWlp+emomBpZLW0dho0e7urqJBaJSkrLjx6PpBUF+Pejh5WlZWVl1amomPKKSpp38KAgipQ8Pj8tLfPchXhvL4+J40dT/z1rV8TGXaSe1stp/SGsXb00PiGlf39vnVaXkZkTe+4ivYA5s6bm5uUH+PVLTE67FJ8UMiiwn483/QnLys6lAVqtztHBfmDwgD37Drf5WdESaBZ6axbmkqLi0shTZx0d7a/htbX+PLklt3gx9F0QmZqKxSL6fIqKS1LTMqmHvpuVldWHjp6g5XBvh16z1MIiKSVNpVL18/W2tbVOTkk/dz6eBtjaWA8JHUgDSkrL4s5dqqis4j6Zk5Fn/Pp7N8yVTp/D6JFDaacJayjs7957WFZbO2bUMPqZ0Wi02Tl5tCeFXU3r837LSksSEy5QgzKwsdPKytrTyzf86IHOLOE68SRivshwzyS+tYX1munikP7UVlxIq/r1oK6qli820UvE+vqOtrjiL8TSg3ZC+QeGREUeZV03IGiwpZV19KnjrBdo7+1YW9uNnzxz59bf2c02bPio7OyMqqqK5p30tKK8zLeff0Z6CusxLX/4Lt+OiF1xJyQeu9r9fhtSq541XiWreMtf6tISsae3qP8ATVu1X23D+cDGhbdeaWv0m+iTzz6/cOGSp4eHX//+XOeSxYu0Ou1vv28MDR387Tdf+vbz2bN7b3pG+sKFC/75z5dowODQkE8/+XDokNBTp2kr3+KJxx81LvCTTz68c9UKhUp55OjxMaNHUZymhXCTrK2t77pz1VdffZOVlfXkk4+tWL6M1v7Djz9RObqiooIa+/btZ+14779v02Jpo//cufOPPfqws5NT86n33beusKCovKycXuErL79YVVlFS6NfYdXV1dT4e8tW1gtMmznPwdGZa48eO8mnnx81tv3925+//dDxGer0Zzs7Mz0nK0OrUatVqrr62vbqk+6e3ilJl5RKBQXgqsoyV1c3dpMMCh26Y9tfb//7n/t271iz7n7qkVpY/uOl19NSk1547tGNv/04cvRYbuTkKTPGT5r65x8b3vnPqxKJ+b0PGH6WQocMp3/AX37+wQvPPU57sBYvWXUu7uxHH7xdWJh/393LOki/rCH62tg6OLtcSwGcdp1OnjSJfnIys7LMzc1///3XoAGBH3z4wfnz519++cX77ruXxrz//nsLFszfun3bG2+8ST/S773zDnXef/99L77wQty5c9RpLrX46acN7u6NH/6COxb+8OMP33zz9dNPP0VLOHDw0H/efmfgwGCRqHHHx0cffUhxd8vWLb//8Qc13nvvXa6fx+PNmjHjtTdeP3rs6JtvvG5jY/Pqq6/9+63/hIWFrX/wQQYAAO2juHsuc/HW5gAAEABJREFUpjH9sobi2IVzMQ5Ozi6u7p1cQn5BkaeHa3Cgv0RiRk8pTXHp187OZvzYkZfik3fuOUh5Y8K4Uawhqbq7uxw5HrFr7yGphTnlJW4hbm4up6NiKf3a2dpMGDc6OSVt6469Mlnt5ImNfwQp5tFit+3YR68wdPAV56NRwTls9LCY2Atbtu6pqZFNHG+o+FGOpbh48FD4jl0HKNRRPKavI4cPobX89feOquoaSl80LDgowNvbIzwi6tjxSHphA4MCKIMdP3G6oLDox5//PH8xofVy2vwQ6M+ihYVk5+6DR8MjXV2cKHBy/bR3gN5pfEIyhVt/v34nT0Xv3X/UwcGuxRHdbX5W9GL8+vtGnDpDs9BnO3rU0Gt4bW1+nu29GEqh4Sejtu/aT4sdOWLIoSMntm7fK5Wa0zviBlhbWdH3aP+hYyOHh9pYWx88HE5LGBg0QCgU0GP6tAkUfel7VFRUMm3KeIHAsJ1Pb4cm7T94nD6HIYMH0huhvR4pqRkU4Old0HjaAUFbuX9v2xN+8nT/ft70UbDrRrlAwBcMHT4mOuokbaiznscza9xWsVk322LiEKGNlB7UoKctBnD69R8wf9GqVXc9NH7SLB7vciBSa9RU/TI+nT5nkfFAxZVr1gtNDBVmG1t7Kq6uWffIgqVrPLwMuxK8fPyoJ2hgKO26osaseUu5WWj31qRpc++8++E7Fq+2c2j8Js6Yu3jRsrtHj508dcYdNNjKyra9N0Xf1LDxU+ctXEmz29g1VuxpLTT7ijUP0BK4/CUxl06cOpte3vyFq4xraf12pJZWtLrxk2ZQIYca9KA3wk1yc/OaPmvhslX3jhwziZ46OLksWrbW+NGuuOtBWgXrbnPmLrKSWrfuPxV5ws8/gPUkYWcH8lqe99vims9c1Vanu3y/X2VZmYmDo8jLR5uW27z2a7gWtCH98ql9Dde7SktLCwkZ2L+/r1pt2MeWmpa26s67qEEV119/+2PX7j0UO+npqYjwkSOGUWPRggX0O/Gdd9//7vsf6em7//3P0qWGg42HDAkdOWL4xYuXFi9dQbE2KirqrX+/cffaNdzsZmbiN//z3+PHwyldjB49asKEcX/+tenfb729ZvWqyspKatCYNs/mpfLvlCmTSkpKZsyaS4ulrH740D6VSm0cQCXrjz/5zFwiiY6KDAsbQzVqWtryZUuqa2q4xfYG2VkZnj6+pSVF9NG5uLqdiYro5Iz0RzGpYf8f8Q8IMhNLystL2xwpldIezXL6NVFaXEQflKW1DcvOZDdDRlpqaUkxNeLjL6y77yEKcyFDh1VVV+7fa6jMJyXFn4486enlTe0Jk6bt3vF3YsIlav+y4ZuPPvtBLDYTicR8Ab+8rFQur9/ww1ceHl07LKq4MNfJxYMycFFhbmfGDx48uLAgn2tT9fX/XnihoKBg+Yrlbm5uEyZMSk1LpX5rG5tFCxbu3btv3ty5/3rttW+//Y41/MOZPXu2na3d3WvX7j9w4KWXDLuHdu3edf5c3MqVK7/++ht6+uuvv3733ffU+PKLLw8dPsyNOX361KnISGbY9HGdPWvWy//85w8/GP4p1dbWUpCm7M29mNfffJMrL0skkryUlNjY2OSU5LycXNrBxAAAoB0CgdDOzqG+vq5Ff2pyQkDgwMKCTp1aRSVEuVxOyXbW9Em0TXY29kJuXgFrODSaqohcZfh0dMydKxbRfuqysvKjxyKoQkv7LnPyCjzcXbmFFBYWc/VYmovKyJlZhr9KEafODg4J4jag8/IKuUVRdgoccMVB2vTXf9/BY2VlhkoOhWSq8TLDPnGqc/Dq6uX0V/7IsQhTExNKYjweq5fLlUoVZTA7W8O2b4CfL71gbt7zFxIokMcnXlH5ab2c9j4HSqT19XJ6XEpICg4MoNDLGkri3IWaqA4cG9e4olOnY+bPnU6vwThvm58Vdcadu8jNQrnUw82lxRo789ra/DzbezFUZ6ZFUYMK6fSp0ndTo9WWlVfa2toUFBq2VfLyDd9ZuVxRU1NbXGLYxKI9DgqFwsrK0spSSv0XLyVRJ32GPt6eri7O9JNA32jK7dRJnwNtbVJ5mT6iK9+FkDbd6ZtCa9+z74iyO65NRd/oQaHDCvJz6mpl7IbgmTYeUy0O9Wveb3xqHMAayjADQ4dHhB+ilzcqbGLQoCHxF2JYpwWHDKNNx4P7dtjY2k2ZNvevHPoGp9KjVQWYN2nKnLNRJ04eP+jo5Dp56txNf/xAn8yB3Vv8AgYGDBi4e8efen1HQYi2M+lXQWlJ4dDhYQNDhp44up9mpG3mvbs20Xdt+KjxVOBNTrwQGDxYIVds2/QzvZ6Jk2dt+eunNpcmq6neu3MzVwGmRvNJlLQPH9xpKjRduGxtYnxcaXEhvXh7R+eykiI3Dy9ZdVV9Xfd/H8+fiyktK25zEtWZWE+6WgBuqsjyWDv3+2362pRjL1/z2dTBkZ7XF5U2pN/LtV/DKcF6vqapAtx40HMXk7DxxyUhIZFrHD5yND+/YNbsGY8/+rC/v7+TkyM3xtPTsNvm/PnGVHYpIWEpMwTgEcOH09fjJ05wv2h27d5LAThk0CDjKmIatuZLywxHpUulnd3t0c/Xl36/J6ekcovNyc0tLi6hgphxQHp6On2tq6+vqqqiijTrlbIy0+fMXxITdcrN3auosIDKuV2a3dnFbdjIMfTrlX416LRt7/YzXACcz/cPHHjkwG6KyrR3kt0kqqaERm+Te1UtBhhPU7Gytrl//RP0ME6ivQPRURF2dvaPPPGcVqPJzc2KOHGMdRGXgb18/LMzr36wR3pa+r/fMlxrzcrG+s6VK5964sk/N/7p5mLYfAkPP2YcVl5R7u7mbvibl53N9ZyOiqIHNRwdHQ8dOsx1UoSmLSFudmbItI2/3ezt7Q4dyuHaWVnZ3HUaKWPT17f+/W96GFfk59/4d6WmqoZrPPf8/3388YfHjh3JzMw6fOTIJx9/wgAAoB1mZhLa3dy6X6lQeHr5REWGs84pLinjDlS2tracND7MwsI8MSlVYmbGHXxrHGZlJa2rqw8a4O/s7EjbdpSITISNf3+1Wh3XoAohBaGmTi3VCbk2V3hghrirbXGHSspO/XzshoYOogRYXSOjv6RUe8zIzJFaWMyZNYXKnlVVNRTJqMx4MvIMlUO1Wk1ZWWVaRhYzbOKLpk4eZ1wUd5B2c62Xw9pRV9eY6xQKlbjppC3DNmoDqm1QaOTalVXV9MddJLp8vmibn1XzWaqra+hxDa+tzc+zvRdj/C5QQ6vTNb0FnaBp48Q4gDa3m7X1VG6lt0DV5nvWrmj2Fiy5XSHGkXqdnvZCtHiFMXEX6HtHIbysvILeBf3ksOtGe3bMzS3sHZzSUpPp2816GW/fgMRL58sa/ukdO7SHdVFJUYF3Pz9PT5+83Mw/f/uuvWGOTi72jk6z5i819lDplVIo166sLOs4/ZL6+lpKv9QoLMgNGTLS8Mr7+bm5eQ4IbDzOnD5bCsAx0SfFZuauHp6urp5UczYxFam7WH7Iy8minyeFVl5dXU7hk15kWmpCf/9A+oh8+w3I7Jmjkfv1909JSWjdX1FRPnDgYNaTupA6Or7fr67hW0jPuWs+286aZ2pvr6mRVaZlN175uem8Xw1XB9YZvrKu699w8DMlTIqarFkSHhAQsPGPXywsLKKiojdv3rJkySLuwE76Rc8aDmnmhjk4NNb6uX//vGa/wmlR/GZn5HO/gq/6o9kC7YdjhmNoGwOzSCSimnDzAZd/WzX9XuuF6J9NeVkJ5VhPb9+MtOQuzevg6Ez70pITLybGX+zgFs60i3bEyHG0cI1GbWFpVVZazHqN5MRL6+55aPiIMWfPnHJ0cg4bPyk707Dboqa66refv485e7r5YHd3z7NnT+/Zvc3V1WPq9Fnr7n3ov2+9yrqIfg7Lyzr1CRjPASaKevlXX33p4+tTUGT45Th8xMj8/HzjSCrY0k+vp6cn93T0qFFUAf7kk09LSkrcmo55trS0pKybX1jQYi2Uit09Gg+98/b2MjU1/FWmUjN9ffbZ53//44rzRrw9Lxe9rW2sRaam06bNqKysnDplyvv/e89CInn62WcZAAC0pa5O5uTs2rqfgnF6ShLrnGlTxlMt8dwFw1mgDTEsmaqOFGPkCkXc+Uvc2aFGYaOHU9w6fPQEpdb+/bwDA/xaLI32X1s27aCnvyPDhoZcuJjY8Qug4nP//j7HjkdSYdncXMJdJNnayjI13XBOr52dDeWrwcLAhKTUysqqPfsOUz6nEui4sBG79x6mEE61U2NEbK31cqhi3OZIetlcEdvS0qL17XmoOkr93AAbayvKovQJXJ7a1mfVfBaphTkl5BYRtzOvrc3Ps+MXc22oEF1YVLLvQJdPXqWXF3Umjl6Di7PjmNHDaFM2v6CIXR+dTnsq4njAgODA4JBLF2JZz9OrtDwzw2a84lyq+djLBS16ahxg7KS6vfHAbLGZxEwsoTjaznK5iwMbGPcdpCRdzM/L8ukXMG3WQirS7tq+UaVsO3BWlJft2PIbu+Y31bT7pnlqOHpwd3bWFRcIGD5irKuHV3pacvzFWHdP3w42v9uj02ubVqTn6p+pSZeoGnz29EkPT++oU9dyRvRV+QUM+OiDNgJwclLCsuVrWE+62gnojR+7IQW2cd4v1X61jff75T4s+7kLg3/4PWTDb4Gvv6HXaC6995FKoWlx3q/mch4W6I3r6ETMNDExefzRR0JCBsYnJKSktNw7tX79/bQ1f+99D66+a92GX36xsWlMvLt3G/br/OP5Z2fOmL5s6ZK1a1Zz/ZcuGX7HjR87jqvvzZs7m0JIcnLXwl5raWlpFy9eCg0NefrpJ6ZPm/rB/94178R13g27E1jXf1p7UnZmGu2YsbN3LMi/yvFX9vZO5pdv28AbM3ZSRPihpISW6deS6qfNLkOXn5tta++QkZ5iZWXj5uZRkJ/Deo2y0tJvv/rkzrX3fv/Tpuf+71V6L1z/8aMH585fRDtZqD1zzh1vvv0h/U4cHTb+kceek5ibFxTk1shqaJcnTVUpFFxo7AxnV0/6AaiVVbMuKisz/LL2cHPftXMXRd9///vNWTNnrrt7bfylS++99w7l1V27dz/80EOLFi68Y/789957NyxsDFWGf/7ll5kzZtx77z00mDqpurtx48YWS96+Y/v0adPuv/++ObNnf/DBB9zOIFrF3n37Hlx///x58xYuWHDkyKHDhw/xrvw2i0xFX3/91aeffjJt6lSaRL+vq2tqGAAAtIN+/xcVFtjYtrxM66DBwzIyOluIu5SQHDjAjztN1N7elrJlZaXhb0pySrp/f1+LhnNVqHPRHYarbNLWFK2U8iElupCBgSYmwhb7+lNSM/r5evt4e1DpcsyoYW6uzle92w0thH7nU9KjhY8cbrjqp6mJKUXi8WNHCYWCiooqQ7rj8ag+OXP6JErItbVUnqjnN5x4SasLDU7vEx4AABAASURBVAmmYVQ3Hhc2kgIYu/Iqwa2XQy9s6JBBra90TaumYY4O9oMHBWVmtzyxKDk1fUjoIPp86AOhtaSmZTZ/421+VvTauFkoo44dM8LcwvwaXlubn2fHL+ba5OblU5Tljmmnj3rFsjssLNo9jpReg7Cp+D9yxJDQkCD6k00V4IYSMd/J0T50cDAVpem90DKDAv0o/LOuaCiJaZOTL1E1xcrKmvU8XVP9v3LD3trjcZpKGT2oQU9bDGCG+zsmDwgcZGJiSptt4ydOd27/SjTy+jpuF5Wzs5tp0yVRJk+f5xcQfPHc2b07NwlNTKTSxlqXoVbfrJZWUlxI/yI8vQxnBHh4+SxYuua6v8ksKz01eNAQIa3VVDRr3lJvH8MOLA/vfudjo+MvxNjY2ovNrnJzEK1OIxBe/RLcCoW8vLRozPgpVIJuL95fj4mTZxw6sKfNH3uFvP78+ZhRY8azHtPpGqzxCljNar+NbcN/eNwbMHV2MXVyrsvMzP17a9pvm2R5xU3n/fKN5/1ytV/uuOjO5F4zM7Mtm/8Smgj6+fYzMxPTv9h33nm/9TAueDz+2COTJk6cPn0q9/SBB+779tvvt23fsXDBHV9+8SnNe/DQYe7c3ZMRkXv27psze9b2bZvT0jLmzJ5ZW1v7wYcfs06rqzOcsTNy5HCqNtfXXb7O7T9f/dfvv/1CWZ3aZ8/GFhYWGevP7aGCm4+P93/+80Zebv4XX37NeoG83JwRY8ZnZ6RzOyc8vfuNabor1+Jlq9Uq1ZZNv3JPR4+dmJmRGn/RcM1AqaWVmUQydcblW+CeOH6oIM8QbmkXoMTM/Ojhxl9DCZfOm5iazluwrL6u7nTkcYVcznoN2hdYWyt75vEHuKdz5y/u189wTNTRIwdMTUXP/eM1D0+vwsL8Lz55n37B79q5larEH37yHf0hKS8r/fxTww9nalpyWmrKl9/8eunS+Y6vg2Vn70T/doo7dwJwC6WlhgDs4OhAP4p33rnm//7xPIVV2vWzZ+/eV175F0167rnn/+///u/555/38fGOjo5+5NHHmOFmwt+JTMUrV6zw9vY+c+bM2rV35+XltzjI/8MPP5KYSR55+GEHB4fPPv/cq6mM/NRTT7/44osvv/yyl5dnQmLiww890uI3V3Fx8QsvvPTkk0/88IPhXOKo6OiPPv6IAQBA+y6cO0N/SZMT42tlNfX19TY2tgOCBtXW1VRVVnRyCUVFJaejYyZNGCMSiaiOl5dfGHfOcLmK8vLK09GxE8aPcrC3q62rP3TEcCXh8xfjRw4fsnb10qrqGpo6fNhg7pRdIypLhp88PTA4YMK40RWVVYePnrzqC0jPyKbYuXzpHbT2MzHn6evIEaGRp2Mmjhu9euViClRUoKZXqFKp0zOzF94xy9TEpF4uP3LUcIWRi/FJlBnmz5lubW1VUFjErY4aVEamF3n+QgJVZVssx9JSShE3N7egru6Kuwxk5eQtX3IHxTZKs9wJwM3FJ6TQisaHjaRMkpmVE9N0aHfju27rs6I9C3wBn2ah15aRmX3m7LlreG1tfp4dv5hro9FoDx4Op8g6cfwYip8nI8/Qjob2BlMsp0h/z9oVVISPPH02bPTwe+9eyQwbMJm5eQWDBg4YFDwgIyOb3ktJSRntESgpLedOkO4SnVZ3LjZ6yLDRx47sYz1NodLJVXwzU11VbcVnLa8pq6tX0gDj0/zcTGcX1yUr1+m02qKi/OQkw7+XcRNnSC0txWKJiUg0e/7SkuKimOiTVFOdOWeJi6tHcVF+fdOFYM9GnRg/aWZ/vyCFoj41Ob68rITrLyzIDR060nr+Uto42rdrM21CHz28Z9qsBcNGjqO9JIf27+CqBjPmLjaXSE1NTWgt6anJVE9mnZaafMnJyWXpqnt4jJ+RnpSVadhNFnsmcvT4KfQoKaLyR+6cO5Zv2/RLm2+HBtPvGQrqc+9YQVXf0xHHKivK2ltXWkrixKmzTxw7wLob/fAvXLyitrZmyLCR7Y0ZN37ymaiIHjpglmfv1LBp27AV23A/Xsbn8ajCz+fpBYwn4PEEfCbkMQGPbQuyabrGFWu80pW+WZu736+eu+ORQK0XGo52Ztz1rrjzfhvajfdDEnDHQv9eeUBrmNFwh2HK11rGHU3NGvK14UWdijzh5GQ4l9iwX6qsLD094533/3fhvOEHhXLs5599vOGnX95403BK5ICAgA8+eJe+KpXK3bv37ty95/XXXqEy7wcfftLP18fSyrKmuiYzK3v+/DkUTf/z33e/++4H+jvx8ksvhI0exd0G6auvvz11ynB06/atmwcNGhgYPJgW5evrS/snKC2vvdtwWd2khAu5ubnTZ85lDYc3v/fuf6dNnXL02LFdu/YYX8zkyZMohMhqZGqNhlLH6cgTcoV81Ojxr77y8rq773r0sSf3NlxB+sTxI1ZWhjsfUHvl8uVvvvkv+mnozbdB6j0orZUUF7AeQwH4vQ++CD966MD+3d6+vneuvvfIkf379+xgPcDWzrGivIQBAMBtx9HJVSbr1JVjaAOAtjpod6pSoaBNqrSUpNKSItpHvGv7JgZtmTwx7PiJ0803jinL/fL731ctVrfg7+fr5elOuZF1n9av7fZj7+Agk11xW5DAoBDjbZASEy5cdQlSqUVZaWknhnVhk08v4AudbXmtjgCmlKIpquDprrv82sfQJ7nszvv+3rihJ87ipor6VcfQvgnWM9oJwKwhABuSME/I1wuZIQb/PcDaeA5ww5HPjbXfxvRL+bbpOGeuutvsvF8hd96vurH2e3nMX5V7GgKwXqMznEVsOKqaFsguB2DGLh95f23GjBn92y8bqqurt23fSd/IhQvmU3Cdv2BJWlpnb6/XVb/8/MPYsLCIyMjk5NQBA/zDxozZunX7s8//g0E36ekATAYEDly99j5XV3eNWn3s6ME/fvuRAQAAdEXnA3B7kIHbRMW0MaOGn4iIat55DQF49Mihbm7OUdFxVDNn3aTN13b7sbWza1F+b377384EYHNzSUV5+VWHXcMmH08i4olFPFPDoaB6lUavUOrrcUOKLvPx9R82amx6alLc2VPsttN2AKavAp6eKwVT+VfI5wkY+zvA5vJdjq6z9ts0/u+KnVrGNDq9xlD1ZQ0ZmKfv1gBM7ly14v777/P2MrzT9PT0N//9dviJqx/Pc81cXJzfeO1fY8eGicUiuVyxa9fuf73+RuuLMcA1uwEBGAAA4DpdfwAmAYEDkxMvMYDexMraWqPRdrXebiQ0EFRXVV11JDb5+oJRo8edO3eWz+MPDAk9ExXJet6VAfjKo6AFPMM1sgR8XsMh0LxvfKTWAn7TtaCvqP22qOu2vt9vy9pvw1SZTrO/ah8tT9NwOjEVfrVNMZhLv013VupdV4eCmw6/DQEAoPfrlgAM0AuZmppaSC2VSuU1ZGDKviKRqFZWo+rEDYexydcXLF2+xsxMYrhJeH3d5r+u/aLZndfRRbD03IMSKSVhvT5Nrh1qxuPue3Q5/TZVehtqv+3e77cp/Rp6jNeCLlVXGq4R15R1cWA+AAAAAEAvR9mVEqyZRCISmfL5V7unTDM6nU6r1XYy/UIfsfmvX9fd+1BD40akX3Y5AFPo5m7k21AHboy+Dc/03KXM+bwMhTZUbNLGeb+szfN+r7jfb/P6MDeeknCVpoaitd5wB2Few6oNDS4GXw7DKP8CAAAAAPQmqgYMoDts+OErdgNdsc+mefg0VGX1jenXkEv17HitStk8/V5R+xU0r/22vt9vw3m/jemX61foWZ4qs6H2y9M3HvPM0+tbvgwAAAAAAACAbtHqoAUugjbd25MrBXPn5RapdRsrFJfP+73yulbqpjN+jcc8t7gitKZZ7ZfGX6q7JNfJdIbLPhsLzs1WjfgLAAAAtzKdVssA4DrgHxH0hDaO2jcWYBuKwHrumswNdyfS76tTpSm0xipu69qvMQM3q/0Km5/3q248+7emQJ2ia7zrL1f+1TM9ar8AAABwm1Br1AKBgAHANaF/PvSPiAF0N4HEwqqx2XS2beN/edz/6KHnNzS5s4NPKTRaPd/bRKTjmTSd2dvyfr9XXhda0Py8X2ok1qckyE9p9VptQ6im5RqSMHeycdOdj3D9Z+iASCSqq8N1NQEAoFejnfsSiUStvsZbxQD0cWZm4rq6Wq0W/4KgmzULwE2MN0Pi8mdjEG6aSGE1RaWOV6oUer5cxxfwhAK+afPzfrlqsPF+v1z6rdNpi9U1+erSi3WxxepMLdNpudqvnumazv5tvAYXa1YCRgCGtiAAAwBA70cb7qamIqHQRIvDOAG6iDb2dFpNfV0tA+hubdwG6fIRyIarX/G4c4CZ4U5IhlIto7DK02dr1Dm1FXzDdMP1o7mg2lgkbragy9fTarjSla7hUtPGA6q59Hv5HGDuWGgcAg0AAAC3hVpZja2dg1AgUKkNGAB0iIKFQCAQmZpSq6K8ggH0gCsDcNPNkBpyLtdluOUvxVpjBtY23ayIZwi0PL7ekH4pznJzN4RXbs6Ggi63MB5rvN9vwx2PuPN+GWuWfvWNBz9fLgIzlH8BAADg1kZF4NKSQrHYzFQklkgkOCUYoGNarVatVtXW1igUcgbQM4Rt9jbe/5cr2PL0/KYMrG84H5g7dNlQ+zVMNSRh7lhp3uVLR7NmLUP25W6kdPmORw3n/TbdZolrN86A8i8AAADcTmhTHlvzAAC9RKsA3FQE5v7Pa8rAvIaQ23AusL7hsGfG3bSXy8k8fbNy7eUCMPdfHlffvXxxacYVhBvP+zVO0zdPvyj/AgAAAAAAQLdqqwLcVgZualG1tukq0Tw9j2vrDaXiy7O3quE2i74NB1RzV71qdt4vQ/oFAAAAAACAHtb2IdAtMnBTUZc7HbjxUGfe5fsl6VnjRbBaBtfGVKtvHKFvLBs3hmHWdPkrhvQLAAAAAAAAPUzY7pRmGZhnvCZW05WtDOf/6i/fG4mnZ6zt3MprHm6bir1X3vAI6RcAAAAAAAB6nrCjiS3qwOxyyuUOZeYu+cxrOBG446tX6S8Xg409rS55hfQLAAAAAAAAPUZ4lenGGyO1vEdR05HR+ssxtnV+1bf5VN/GJKRfAAAAAAAA6FFXC8CsKZrqr7zHUcPxzy2Cb0c1YH37YxB9AQAAAAAAoOd1IgBzeJePfm78r3GSnl0L5F4AAAAAAAC4gTodgI1aBFd9p+MvEi8AAAAAAADcPF0PwC0g1gIAAAAAAMCtQCiVShnArcbS0pIBAAAAAAB0hVAmkzGAWwrttampqWEAAAAAAABdwWcAAAAAAAAAfQACMAAAAAAAAPQJCMAAAAAAAADQJyAAAwAAAAAAQJ+AAAwAAAAAAAB9AgIwAAAAAAAA9AkIwAAAAAAAANAnIAADAAAAAABAn4AADAAAAAAAAH0CAjAAAAAAAAD0CQjAAAAAAAAA0CcgAAMAAAAAAECfgAAMAAAAAAAAfQIo8jVUAAAQAElEQVQCMAAAAAAAAPQJCMAAAAAAAADQJyAAAwAAAAAAQJ+AAAwAAAAAAAB9AgIwAAAAAAAA9AkIwAAAAAAAANAnIAADAAAAAABAnyBk3UcoNKGvGo2aAQAAAAAAAPQy3RaALS2tp82aR41D+3bV1FQxAAAAAAAAgN6kew6BdnZxC5swectfv9KDGk7OrqyL3nzr/UWLlxuf9u/v/9mXP3h5+zAAAAAAAACA7tANFWCffv4ent77dm3lnlJj4pSZEol5ZkYqAwAAAAAAuF14DFjq3G+2rfMwMwsXBt1KXltYURRTlL43N2kz6zHXG4AHDh5mJhaHHz3QvPP4kf0jRo+TWFjGX4hh183U1HTuvIUDQ0LFYvHFi+d2bd9aWysbFBL64EOP/7nxl1mz59fV1R7cv0dqIZ0+ey6NPx0ZsWOb4SOzs3OYv2DRgMCBFRXl0VERx44cYgAAAAAAAF1nJnUfMvV9R6/JDHoG7VNw6z+PHrSXIe7wc3JZHusB13UIdNj4Kf36+Z+Jimg96czpk37+AWPGdcPPx51r1g0fNSbqdMS+vbv8/QPXP/IE18/j8Tw9vN/5z+u52dmrVq9z9/R+59+vX7xwbtq0mWYSc6GJyRNPPe/u7rlz+9/ZWRlLlq4aO24iAwAAAAAA6Lrhs75A+r0x6HMeNvML1jOuvQJsa2dfVVFuKbVqb4BSoaiurLCxtausKGedMHX6LHq06JRKpcOGj9r4xy8RJ47R09KS4seeeNbb25ebevzYYZmsJiIifHTYuBPHj1TXVB09fHDs2Imenl7m5uZ29vb/euX/ysvKaKS5ucXIUWERJ48zAAAAAACArvAIWmnnOorBjWLvNoo+89yEjay7XXsArq2V5eVle3r5djAmNzdLqVSwzomNOXMqIpxru7i6LV66kho2NnZU6S0rLeH6S0qKmSF726nVhpstyRVy+qpWqehrvdzQVjW0hUIhBW9qvP7mu8bly2pqGAAAAAAAQBe5+y1gcGPRZ967ArBKqRSLzTozjHUOFYoTE+O5NpdvDZ2V5Xq93t7eIbnhqaOjE32tKC+XWlp2vLSqygr6+uL/PUUlYgYAAAAAAHCtrBwGMrixeugz77b7APcQmUwWczZ61uz5NTXVWq12waKlWZkZWVkZg0JCO57x/Pm48rKyZStWU1XZysZm4aLlMWejNv35GwMAAAAAAOgKsbkjgxurhz7z3h6Aye+//jh/wZKFi5eLxeKE+Ivbt3bqotgatfqTj96jGdfdu97cwoJS9JbNfzKADk2dNu3Xn39q0alUKrOys9LTM3bv2r1l61Z2K9i48Y+JEyZQY/LkqUnJSQwAAAAAABjj2Tt5smtlaWUdNnbyvj1tR4LZ8xafDD8sq6lmAN1KKpWWFBewHtBmAG7ui8+/ePOtt1ivhwAMAAAA0I0WPlnM4Ibb9rET627XWwEWmpgGDxrSziQTBnBrSk1LPXrkGNd2dHIcM3qUk5MztR959JHj4eHhJ04wAAAAAAC41VxXAK6prjofF2VpZdPm1LizUSj/wi0qOTnlX6+9ZnwqkUh+/PGHCePHU3vFyhUIwAAAAAAAt6LrrQDn5mQxlsUAbmv19fVffvkVF4B9vH2M/V5envfde9/YsWG+vr4yWU1iUvKWrVv/3NjybPM75s9fumRJ8MBgOzu79IyM1NTUX37+JSIysvmY+fPmLV+2LCg4iMbk5xfExsVt+GlDzNkY44CM9DQzMzPK3h9/9PGLL7wwOHTw4SNH7rnnXh6P99DDD90xb/6AAQH5eflxcXHffv9dm+9i5IiR6+65e0joEBcX5+LikvMXzv/8088nIyKuugo7W7tHHn5o0pTJLs4uYrEoMysrMTHpu++/Oxd3jgEAAABA+3zdePQ1I1/fmcHfvGxiImQvfKYuLjc8dbFn7z1p8v4vmnMpnZr95qJ3+sZDwle/0nTyzd4st8BFsAB6Fb2+8Z/0kKFDNvzwPXdrLiIWix0cHCkkjxk56qlnnjGOf/vtt9fdvdb4NCgwkB7z5s596z//oVDNdb711lv33rPOOMbX14ce8+bO+ceLL/7151/N124ptfzii8+447E5n3z00dJlS7l2v/796DFj5ozMzMwWL3vVylXvvPO2SdOJCZ6eHvSYM3v2Cy+8+Otvv3WwCnNz8x3bt/n2823xFmbNnHH/Aw8eO3aMAQAAAEA7/Dx5vE4HYCLgsxXThZ9s1DDoGQjAAFdH4Xb9gw9wbarN0ldXV9cfvvuOS7+HDx/evXuvs7PT2rV3OTs7r1i5Iu7cuZ9+/pkmPf/8c1z6ra6u+f6H76l2GjZ69MKFC6nQ+uorr6Snpx84cJDGcOmXG0OdI0aMXHvXGlrpB++/X1padvTIEeMrGTRooFKpPH78eFp6xqVLl+5eu5ZLvxTLf/3t1+joM2PGjF64YOHgwYObv/7JU6a89947AoFArVZv2rzp1OmowSGD16y+k1bx5ptv0KuNj49vbxXPPPUUl36jo6N37NxZI5ONHT1m+YrlFIzfe/fd0WPGaLVaBgAAAH0D7UwfOmyUg6OTlZV1RkbqqYhw6qQtokGDhx4+uLfNWe5YuGzBouVcu0ZWk56a/N03nynk9W0OtrK2uX/94wEBQQf379705y+si6xtbP/30devvfJ8w2Gqtx6qs5y6qAsL4Qf68BIzr8jMluZsxQzBkAC+rJ5FntduP65bv1jg5cJ76XNDVH5oiWBYIP/Bt9S0hIWT+HPHCR56W23cRntgkcDeiqdUs37uvEffUfd35y2YJAjw4uWV6PdFaqPjDSui+u3CSQJab72CxSTqft5tmJleybRRfA8nXmqOfucJLb0kawv22T9Mth3TTRjKP3hau++UbvUswYhgvkZrmMv4aluvosWMO0/o2E2CAAzQhoAA/9ebzgG2tbEZN34cJVtqFxYWfvWVoWy7evWdXM/effvuvfc+biRlywP7D9jYWD/66KMUgCle3n9f46S77747KjqaGps3baZg+co/XzYsZNXq8PATrcds2bK1ID//pZdepMj68EPrmwdg6lm37p4TJ09yT/fva/xL878PPvjf/z4wLH/z3ydPRHzxxefN3w4thGakxn/efvurr77mXsbJEyc2bPiRXuSjjz7yyCOPtreKzZs3cY333nufO15601+b7O3tpk6b5u7uFjZmjHEkAAAA3N7sHRzve+DR1JSk0pLiSxfPDQ4d9urr7+zetbWiorxff//2AjApLy/96YevGY8XFDRo8tQZq+68+8fvv2xz5MiRY9zcPJ554v7a2lrWJxWU6ikDr5ktePmLK4rADy8Vejrz9pzU2lrxFk8WyJXsQqp+XCjf3IzVyVmAF99MxAZ4G2LzAG9+Upa+RYWCku3Rs7pvt2olYvb0amGlTP/nAS3F6UeXCYsrNKWV+mfXCEsq9b/u1bo58OaM5afk6Ktr9Q8vFZy+pDseoxsTwn9mtfCFTxtD9Ygg3taj2oRM3bJpAgq0h6J1hWX62WECbl1trqJapm8+I7t5EIAB2uDX348ezXsUCsW+/ftfe+314mLDRfDHjR3L9X/dkCc5eXn5kaci586Z4+HhPmz4MNozamlpSf2xsXFcsuX8ufFPJ0fDfb2puhs2dmybYzb89NMzzzxN6XT0qFE8Hs943HV5RbkxcNLUkJAQ1nCn4m+/vXze79Zt295483V7O3vuKc1OC2Fchfn7H4zD9h84UFRURDF+yuQpzd9p81WQsrIyrvHQ+gfz8vOysrKpvWbt3QwAAAD6Ejt7h3vuffid//zL2JOVmX7owJ6x4yb6+Qd2PK9KpYq/dJ4a8RfPmZqKBgQFsYZNlIVLVo4ePU6j0URGHN+9c0vYuEkrV99Dkz7+/Me/Nv7s5uZpYmpibm4hNDF99z+vho2bOGXKLDsHh7iY6L/+/JVqyM4urivvXEfZW6lQnD0btfG3H7nVhQ4Z/vCjz9CM27f9deTQPnbDUTXVz5PHtSmUUkvP+NzTlGx9ZsFVDof+66D2vSdNJg3jJ2c3BkUHGzaoP+/LzdqI84YeCr2jB/Hf2aDR6QRDA/hJ2To7K0aRdWA/ir5af0/exgMtD9ArrmA/7jR0Th7Ol0rYy59rqmrZ4TO6D58xGTOIT9HXyoJR5K6SGQbX1uv5PEYvoKicff6XYa7IC7ovXzSZMIRPKZqe7o7QhccaGiOC+DTp932GMSo1pXRDBh41sI1VUB24+Yw3EQIwQKdQ2pw9a1ZZadkrr77KGg714fq3bWv7Ptg+3t5mYjOunXHlGbmUMI2XmL5rzZo2x8hksoL8At9+viYmJt4+3pkZjVPl9QrjGGeXxtN0CwuLampqms+emZ5pDMCenh7cqb9WVpY52VmsFeq3s7WjV9V6FeSLL74YNXIk5WQq+U6eMuXChYtp6ekZ6emHDh++ePEiAwAAgD7AVCR6YP3j/33r1eadIpHooUefpoajg1NmVnqnlmMq8vMfUN6we33h4hVTp83as2ubSCyeN3+xTFZzPi4mIvxoQGDwzxu+KSrMd1vkGTpkxL69O87FnRkQOPC+Bx4LP34oIuLYnLkLTUXi777+ZOHilRTLf/v5O3p69z3rT0Uer66qoiWPGjNu757tFIyXLl99/OghrfYmnE/Lu7Jx+Smvw7kappZVsf2ndUumCt7ZYIjK9H97a8MEipdcwiTVtUypNoReKu1KzPgUqmOTdEMH8IN9eSbCK45G5ihUjanbxpLH5xuORjZOcrHnqTWMSspc+iU7wg2zTxwqLKtqnIsG0FQqPjcuTdnYb2nOypvGlFR0tIoWM95ECMAAbdi1e/cDDzzItSlJTp8+/cknn/Dy8rz//vtiY2OpxGosybbH2tpaqVCyXkCnu/puNnt7e2MAboES74SJk+5Zt27evLk+Pj6hoYPpQf3PPffs22+/89nnn7FOoB23a9Y9/PvPX6mUlz8TJ2e3SdPm/Pnrt+yarL3v8R1//15VVc56houbp1AoyM1ueTkx2l09dvw0L1+/nKyME8e6eaeyWGw2dsJ0+lvOFwjy87LPx0bXVFeypg+QG0PfUFlNTUrShfiLcWMnTPMLCG6xkAN7txXkZTfvmb/oTlom166rlRXk5URGHAkbN6XNed09vIMGhu7Y+kdFWYmx38PLd+qM+WejIy6dPztyzEQawPXXymoK8nNioiOUSgXrJhOmzCovK42/ENO803/AoAFBgyytbCoryjLTU+i9c5sIxhej1WprZbLc7PSYMxHcP88Royfw+fyoyGMMAACuW79+/kWFBS06lUolJVWubW4u7WB2Fxe3739qPKmqoCDv918Nh6SNHTfpwL5de3YZagkSM3NKreHHDpWUFHn59uPKxcxwi4rU7VsM99d48OGnEhIuGo6jNtyKtfr+Bx/7USAUi0RUM0hPTy0tKS4uLKipbqwH/PHrj7SExIQL4ydMcXF1y8vNZjdWRr7eeNUrqv3Sn6x9p7pWBp2A1QAAEABJREFU9tx+TEvl1jljG+vG5dWGpX34uyYm8YpN0EvpuvFDBOZm+sRMPYXepVMFg/35ucX68vbvRVslMxwd/eBbasrPRlNGGI6gtpY2ZuA7JvAphFfV6n3dGl8AhWqaWlHTcgO4po7ZWTeGW0dbXgersLZgvQQCMMBVlJWX/bHxD5HI5O2336anw0eMoABcWlri4+NNTydPnpqUnNTmjFOmTuUavj4+zfup3PrEE4+zhkOgE5IS2xwjlUpd3VypoVarszKz2lx+UWER13Bxcba0tGxeBPbpd3lpeXn5lA0EAkFRUdGQocNY19Gflk8+/ZQe1KZq8NJlS1bfuZqixXPPPbNp8ybumPBrUFlRevTgbnatDu7dVltbw3qMq5sH7aVuHYAdnWiK199//KhQyll3GzoizEIqPXH8YHlpkadP//mLVtHbLClu3ODg9iBQGPb27T9qzETKexHhh+hBk6bPWZSTmZ6ceKG9JdNHnZ2VRvmdXvyI0eNHjp7Y3rwUgOmrf0Dw6WYBuEVUToy/EBV5lGImbdCEDB01cdqcA7u3sB5jbiEdFTbx0oWYpITtZmaSkWGTXFw9Dh/Y0fzFCARCewdHysPTbO84uG87AwCAbuXbz4+yaOt+Sp701UJq6ejo3MHsjecAU8HQyuqOBcspl/696XdLK+sFi5Ybr49V2da+eKWicQerlbX1gAHBxhTNDIdk2/+18Zennn3pv+99VlCQG3EiPCUl0crahibV1Bjyn0qpYg1X7WK3IKrHbjumXTPbUO/lGYqr7GKafv4EAY+ntTDjLZ8uoLj7/Xbt2UT9smlUhuXtO6UtLGMV1VS25R+L6Shsn76oWzJFsHaegCrGns68RZMEX/2t5TrvvUN4PFbr7shbNk3wyUbNsRj92MF8Wld6nm54IJ/+7rc+evlsoo7Cc2qunj7s+RP4HawiIeMmH/lshAAM0CnZOblcw6XhwOOTEREjR46kxooVy19/4w1uklgs/u6br21s7TQa9bp77o2MiKBQStF06NAho0eNOh0VxQ2jAPlgwzWlt+/Y8d3337U5Zt3dd9PSqHHq9On2qs0KheLChQshISEikeiB++//3wcfcP2LFy0yHv/MGi4QHXnq1Phxhut4zZgx/cCBg1z/gIAB/3v/PSpoZmRkPP7EE22uwtra6tLFixSeS8tKR4wYRTt6o6Kj6eHt7TNu7Fhab1BQ0DUHYEsr2wlTZm7+48f5C1elpiQkJXD7enmr7lp/7Miewvwcquz18wsyk0hysqisF6lWXVFRnzJj/va/f62VqafPWkD7kp2d3WikTqs9fGAnV40MDhnW3z9QbCZJS77k7eN/9PAeKmkKhSZDho/x8fVTqpTpqUkXz52lQqK9ozN1Ojg4U7zMykg5G31y+KjxA0OG0kICAgedjjjW9NoM6Xf2fMNlt1euffDShdisjNSRYyaUlZYEBA78+8+flAo5Lcfbx4/2OORkp8aePa3X6QYOHm5jbUs7f62tbenv8bmzpwYPHWVtY0cLiThxqLz0ik+PXklSwgV679ROS06wsrK1s3c0BmCORq2iSZQAnVzcGzJtl+jzc7NoJ/2AoJB2R+j1FeWlvv0CoiKP6/WGv1WmIpGbu1dFeRm78ieRPrqionz1mYh5C1a0Xg69x2Ejxjo6uyrk9ZSuEy4Z7hrd3jfLy8cveNAQmqWU3iyP32JR9vZONCzu7ClmOES/7lT44bAJUyjxNj+kjdrFRQV7d/29ZPlaNw+f/NzMNt9dP7/AwKDB1rZ2spqqC+fOUvBnhp0dnsGDhto7OJeWFFAn94GvXvdIww+YYSfLpGlzaAuPitL03bS0tDIzM7eytt3y1wba4KPvuJu7N31TcnOyKIcblubuTT88tnYOxYV5cTGnqyrL21svAMAtJDMjLTsro72pw0eMNhObGcu2rRnPAWaGk7N8uHOGa2qqDu7fvX/vTtYJNdVV5+NiPvnov807g4JD3nrjZVpO6JARDz/2THVVeWJiPLtdHDitmzFa4GzX+PTLzZqVMwTr5gmpEhuXbLhaFXXml+hLKxkVb7lLRidm6SgAn0/tKGrWK9iHv2kWTRY8skwo5LOdJ3SRFwzj//drYye1/9jfeGnoLzZpp4/mzxgtTM/Vf/CbhgrLLQq5mw9rRSZsxXQBfd10uDGxt7kKVIABbjHGa0HZ2drS199//+P+++6j4PrQQ+v7+fruP3CwsrJi2fJlU6dNo6lbtm6trDQcufrHHxvXrzccSr1hw4bvf/g+IT7B08vzuWefZQ1HDX3yyacUYluMSU9Pp2htPDf4xx9+7OBVbdu+nbsO1rPPPuPo5HjmzJlRo0YuXrS4xbAfvv+BAjAzXLLrK6rZnj4VRfsSH3300aBAw5+fv/76q73lV1VVHz9+fMqUKQ72DlQD3rplK6UjL2+vkSNGsIZjcS+cv8CuW0Z6sk8/fy5kunt6a7XqgrwcSp7+FD5PHKmrrx0ybMzYCdOOHWq3XExFy8P7d9B+h3ETplMgOR1xNHToaOqMOH6oVlYdMmSkxLzxl+6Y8VNMTEz37d4iFptRUVGrUSfGnx89ZlJububxw3scHF0mT51Dr+ds1AnKflQBPnXySPMVUTQ6tH/70BFjd/xtuHkyRSY7O4fU5IRfN3xBWXfcpJmWUssDe7cI+IJxk2YIhabc8bcuHl7b/vpJqVRNmjp71rwlO7durK+vHTYyLHjgkPCjVxxEXZCTFTp8DI/Hz0pPoQpzTHTbV9gWm5k7OrpGnjzMuo5yIxWB83KzOhhDSdLUU+zt0z8zI4We+vkHV5SV1tXLWKvTlng8no+vf2VlG/vsx0+amZOdfvL4AQcn57ETZ1RVVXIHZrf+ZtnYOUyYPJPyNsVCD0+fCVNmFTTsAmj2evKFQuHkaXPjL8bRt6C6umLvzs1tvnIKotlZ6bSKNgOwiakobPzUQ/t3UIHdf0AI7bygPQgWFpaTp887c/rE8aN7+/sFzpi9cMtfP9M3iLWD9gWEH91fVJjP5/Onz1pUWJizbdPPtD9izPipVZVlRQX59F7OnDoenp/T3z+IAv/ff/1En3nr9epw/zAAuKUo5HILqZQezPBrubDFVKoPR5w42slF1dXKaGciM+wIPjZh4rSiokJTE5PlK9eei4v57Zfv2pvr+NFDTz/70piwCbJa2Zx5iyRmktdeeW71XffJZNW7dm7V6XW0iSKXd//BWdcvJVvf8Xm/zT34lrr50+c+uvy0po59s5X+drT88/H0B5fHfLtV++3WNv6+tOhMy9O/90vL86Iz8vWUgVt0UnDl4rFRVS1b88rlNVLh94cdWnpwT/dF6tpbRYsZbyIEYIBOKSlpPBzUtiEA5+fnv/jiS++9965EIpk+Yzo9jCPPnTv/wgsvcu23//vf4IHBVCy1srJ85umnjWOoQvjyy68kJCR0MIZ+j3/+xef79u/v4FV999338+bMHTpsKOWQtXfdRQ/WcK+mM2fPTpwwwTiMFvLll189/PBDVFW+a81d9DBO+u3337hbFrfn5X/+84/f//D29po/bx49mk9677332ztzuEvS05KGjRxLoU4hr6MknJmRSn8nAgYMPB8TRQVGGnA68iiVhal4S6mpzSVQiZibVFCYSzNSw7d/QEx0RFmp4SjxM1EnKE4zw0FQplTY/PPXbxUKeU115YW4MwMHD6MALDAR0uxU/qXq6J6dmxRd+fOpUilTky+xhnDVr3/A1k0/0y5qehp58sic+cuiTxnujlhcmE97vg310sI8cwspF64K8/NGhU1qsbQz0RHFxYWe3v2CBg6hl0R17+ZB7s61D3ENjUZDEb3wypTYscnT53IN+rmi0nfsmYiOx6enJvoFBHEB2H/AoMT4OGdXd+PUwOAQenBLoxccGd4yiuv1jF5hSXFhQ2G2sLykyNHRhQvArb9Zfv5BWZmpKUmGa6rR3ofghtp7c/T92rb5NyoXDB0RZmVjm5eVER11osURAUb19XXtHYYn4PEFAgEV6unbcenC2fKyYj6PTz8buTkZ3NqpTO3q5uU3IPh8bBRrR0lJIQVy+m66e3oJhYLTJw0bfPRBabQaHuP5Bw7MzkylH2nqvHT+LP28ubh60ttvvV4dQwAGgFvJzNnzvbx9SooNf1g/+ejdFn+RnRyd09NSOrmo2rpaC6nhFhjbtvzJF/BXrlrn6OR08Xzsnxt/6mCupMRLP234eur02d4+/egvC1cK/vnHr1fffT8FY9YQp8/FnbW2sWW9zFWv+Qw3GAIwQKcUFxfTtj7lTBtbG66Hyryx5+LWrb177Niw/v37y+WK3Nwc6vzpp58VTeerUJl32bLlixcvWnjHAkq5Li4utIQz0Wf+98EHx8PDW4xZtGBhUHCQnZ1dfn5BbFzcLz//En0muuNXpVarFy5e/ND69XPnzgkICKB8G37ixD9eeOGpx1se0vzGm28eOHBg9Zo1Q4cMcXNzpXJcalr6zz/9vHPXro5XkZWVPXvO7JdffmnO7Lm2tja0xqKi4qTExK++/jry1CnWHRTy+qKCXCq+Jcaf8/Ty3dNQ3DMzN584dTY9jMMsrW2aX5apOQqEXEOv1fFaHUBL9Vhew65XM4k5NVbe9aBxEndRrvDDe0OGjpo+exGl4qrKig7OpG1Nq2uMMbQrmr5WV1Vxe3mrqyop84jNDFcC12kb94ZSRtI21f2oQSXEFkujeSmM0YPaNrb2VAu1trGJvxDLTT18YKdGrW74IbQLHTqG6rSVFWWsc87FRBU37E2QWEip8jwgaLDxuO42JSdeHBQ6XCKxMKP/W1ikpSQ2D8BUZU2KN8xOWY5CXevZDR8Cj0dFUSsra/qQaSHCqsrGD6HVN4umcnsNOLQvv/UC6+tk5+Oi6UHV1KBBQ+YtWLl3F+2qqG89UiIxl7fVzwxXnpQfObBr+EjDPcwqyssKCnJpA05ibt587TU1VRYWHV3HRadt3I4xN5dSFcLYn5udwQyn3/vTg9vhwqFNMdqL0Xq9DADglkJ/7yheVlRUREYcb/5LjP7YPf/Ca199+ZHx13trO7Ztoofx6bEjB+jBGvai/v3X7/RoPnjXzi304No/fPd580mRJ4/To3lPcnLCqy8907yH/o7fd/cyrl1TU21sAxghAANcdvjQIRdXt/amurq5t+jJysx67fXX2dVs2bKVHtc5xrdf/zb7KZF++tln9Gje+dQzz9CjxcjTUVHGc4y7tIqqqurnn/8HPViPoZokpZq62praWllleSlrONWTams52Z26p0JrFPaoupufl01/pKlsyEVNykX0t/a3n76icq9xJAUqsZnk+OE91HB18xwzbnJNVUVhYR7rovqG0GVlbcNdt5kaFHEVXTwWa/maB06dOMxFKQq38RdjqRRsDMD0prjEXpCf4+js5uru2fkATCMLCxrPYxeZmrq5e7UXgBt2FvCoTE0Bm4rAtNcgJzujRWCrr6szLq1NIu/QGwoAABAASURBVJF4xuyFDdejzqHlTZ42t4PB8vp6acOxcBxLS2vukipGA4JC/AcM3LHFsIVEJeWL584EDBjk5OTa+hRoKvJT/ZzSfpsrMpNY1NbJ6FXRd9zD03fKtLkbf/2W3gut8Yq1Nxw4QLstqKrPdYrFktZLq6uTWTZUMDhuHj58Hn1udVRGjj51/KrrRQYGgFtOdFSkjY3t08++eOnCuQsX4tzdPR2dnH18+3/9xYeVlRUM4BbBZwAAN1tWZprU0poiKyVhric58VJI6AhTkUivZ8GDhixYuqZLC4w+FU5xd/W6h9fe97ipqUiuMARRtUqZkZ48cvR4aguFJlRfHTN+Co/Pnzrzjn5+gZSsysoa6vwCw/UbqNYqEHbhupG08PS05HETpllS9rWxCxs3JTU5nruIVOddjDszYtR4OwcniqAOji6BgYPbi7hU/KTSbOt+mmvo8DAev6Pf7RQ4qUzKriYtNcG3f6C3j39qSkLHIynX0UqtrGyMPfTRUZCmF0npl+IrhVJTU9N2V5SS4O3j5z9gEL1sv4CBVtYtj16jD5aS7dARY2knBUXr4JCh5hYWFRWlzcfQJCdn11nzllDtncrXba6IttvmzFtqZWVLL6y6qsLwKfF4NNjd04fWTj9sQQNDqdCdmmx4v1VVZQMHDqFORydXh7aOqc7Lod0r2tHjJovFZl4+fmPHT9HqdCmJl3x8/WzsDDedohlX3rXe3ELa5noZAMAtJTUlsVZWE3M26s3XXiwsKhg1ehz9fsvMSP/gvbeQfuHWggowANwgxlNYWcMxtBfPnTU+pfCZm5Ph2y/g8IHGQ7JTki4KhYKZc5bY2TtUVVUcObCrS+uykFpGRR47cqDxwpKUhPUN90OODD9MBeGlK++hAbnZmRHHD9GqTxw7MGzE2PGTZtCApIQL3Kmq6WlJ4ybOuPv+J6Iij3d8tLARFW9p4TNmL9JqdTnZabFnu3yIeGL8OaFQOGvuEhMTE41Gk5+bdTaq7etgUW25edXUiKJayJAR5+Oitazd7E0xzEwiYVeTlZ46OmyyWq3Kz83uOK+ZmUlopSUlhdXVjcc519fJzkSdnDh1NhVUM9OSjx3aM3r8FMumUnYLFeWlx4/sGzhoaNj4KfSW01MTWwygnQt7d26eOnN+SOhw1nB4+akTR2Q1jUdKcyckq9Xq4sJ8qr6mpSS292qpck4D5tyxXCQWqVSqiBOHNGpVTbXq6MFdAwcPHz5qbGlx0YE9W+nF0+AIw7Wmpy1evi4nK63Nq23T3o0De7dQ8l+8/G7KtLFnIgvysqj/xPGDI0aPpwK1WqWOCD9YVyujR+v1MgCAW8rRwweM7dORJ+jBAG5NPHsnTwZwS5FKpS1uDAPQwuAhI336B0RFHKuurqICsk8//783bmh+15zbFRXMZ8xZdHDvVnZjTZw6JyIcuQ4AAG5bs+6/KDZ3ZHADKepK9n03iHU3VIAB4DZ04dwZibnFtJl3CIRCKhge3LutL6Rf4uziVtCVq0N3C6p/UtEV6RcAAG5j1aWXxOZTGNxA9JmzHoAKMNx6UAEGAAAAgBvJ2Xf26PkbGNxAp3euK8rYy7rbdVWAx0+cUVlZzl3lJTcnk7uThN+AgfYOjjUNd7yoqanmLmcKAAAAAABwi6IkVpx1xMkbReAbpCB9b0+kX3Y9V4H28PSWWlnqWeMdEUOHjhaJzUQisY+PL0/f2Ons4ubp7csAAAAAAABuZRePv6rVKBn0PLWq9sKxl1jPEEgsrNg18fD0qa6qjL8YV1pSRI+ggSH5eTlCExNPT9+jh/dynTY2dhSJqXHVpb351vvW1tZJifHGHorTH3/6TXVNdVFh/ieff1dVVZmbm80ADLcYFdU1XKYVAAAAAODGUCkqUs58WFedRSVAE1MpPRh0K3ltYUnO8dQzH5/d95BG1VNb+733IlgqpeLzT/5XUJjPAAAAAAAAeoHcpM30YHDL6r0BWCgUPvrEs7//uuFMtOFemr79/CZNnm5rZ0tV4u1bN5eWlpiYmHz4ydd7dm8fNnxUZkb6pr9+X7pspZ9/gLm5RUpy0t+bN1aUlw0KCX3wocc3//X77LkL9uzatmTZqi1//3n86CFaoI9v/2eff+nTj99PTkpgAAAAAAAAcLu79gCcm5M5ZNio2fMWc0/l8npZTTU1FEq5sbOuvu7c2SjWHQYNGnz48P5amWza9FkPPfLkm2/8k+sfNSrswP496empixYtGxQy5MC+XTU1NdNmzF5374MfvPcfGsDj8UKHDP9r48/pqWlBwYNCQ4dxATh0yLDq6iqkXwAAAAAAgD7i2gNwTXXV6chwU1NT7imXfsmxw/uklo3nFatUKqVCzrpDRET4gX27qVFeXvb4k8/5+flnZRquL3382OGIk8epEXU6Ivz44ZKSYltbu9SU5AkTJxvnpQpwfn4uNc6eiVp7930WFtLaWhkl6piz0QwAAAAAAAD6hus6BNrS0lqpbJlvJRZSicScCsLU5tH/ukl5WSnXKC0toa/W1naMGQKwQqHg+nV63dp7HnB1cZPVyjRqtUAg4AsE3CR5UwiPiz27cvXaYcNHxl+64OjkHPXtlwwAAAAAAAD6hmsPwBJz84lTZtTWyFjDnZAUSjnVfqkxcdJ0U1ORsiGX1svrzsVE19RUsetmZ+/ANRwcHOlrVVV5iwFr1z1QX1f7zxefq5FVz5o1b96Cxa0XotVqzsfFDh481NzcoiA/nysLAwAAAAAAQF9w7QHYx9c/Mf5C/MU47unseYulllY8Hk+v02/f8gfXGTxoiIeXj3FMx2xs7QIDg41P09JSmk8dM2YcFYErKsrnL1hcXFSYmpJsYmLSfIBYLFbI5W4eHsNdRk2bOZt63N08Wq/lTPSphx99ytLK6kz0aQYAAAAAAAB9Ri+6CvTQYSPoYXz67NOPNJ96+PCB2XPvkJiZJyVd2vr3X61n//OPX6bPnPPQI0/m5GR9/80Xc+cvmjh56rm4mBbDkhLj6+vrnZxdTkeeZAAAAAAAANBn8OydPNk1oeoufW1eAT4ZfpgqwGFjJ+/bs7XNMb0BXyBYuWqtg4Pjxx++w+DWJJVKS4oLGAAAAAAAQFdcx1Wga6qcXd25iEvq6upUKhWP8eTyemOnxNyiqDCP9RqOTi6vvvaWUqn86vOPGAAAAAAAAPQl114BJp7evlJp4x2PcrMzuYtdWVpae3j5cJ3UQ/0MoFuhAgwAAAAAANfgugIwwE2BAAwAAAAAANeAzwAAAAAAAAD6AARgAAAAAAAA6BMQgAEAAAAAAKBPQAAGAAAAAACAPgEBGAAAAAAAAPoEBGAAAAAAAADoExCAAQAAAAAAoE9AAAYAAAAAAIA+AQEYAAAAAAAA+gQEYAAAAAAAAOgTEIABAAAAAACgT0AABgAAAAAAgD5ByACgfTweTyQS00MgNOE3YAAAAAAAcH10BlqtRqNUKuih1+vZDYEADNA2yroScwuRyExr+IepUStu3D9LAAAAAIDbHpWaaJNbbGZubmGpVMrr62opE7MehgAM0AZTU5HU0lqtVtfX1zMAAAAAAOhuVF7SNqC2iYmJja2DTFatUipYT0IABmjJ3FwqNpPI5XKUfAEAAAAAbgCqPGk0GqnUSi4UUimY9Ric0AhwBZHYzExiToVfpF8AAAAAgBuGNr9pI1wisRCLzViPQQAGuMzE1NSw20kuZwAAAAAAcMPRpriF1MrUVMR6xvUeAm1lZc2VyWqqqxjALU5iZq5Wq2/AyfcAAAAAANAabYrTBrmZmUSlUrIecO0BmM/njxwznsfjW1laCwSCtNSk5KRL7Fq9+db7Nra2rOENlxQXXrxwfs/u7fTOOzOvl7fP8/945fNP/peYGM86TSgUzpm3MOZMVH5+LgNo+JEWmpjiqlcAAAAAADeRSqWSSCS0cd4TdalrD8ATJs2USM33bN/MPbW1s588bXbzw7VraqrzcrKys9I7ucDYmDOnIsL5AoGLi9uMWXMsrax++en7zsxYVFRE6Tc7O5N1hUBoMmPmnMKCfARg4IhEYu4adAAAAAAAcBPRZjltnMvl3V+auvYAXFZWoi+/fJWgivKyUxHHTExMjT1arWZ02CR66Xm5WZ1ZYGVFOVfCjb90wdnF1T9gALWXLFtFBd7CwvxRI8P+9eo/hAKTeXcsHDAgWFZbcy42Zu+eHXq93s7W9tEnnv3of/9NS0uxs3OYv2DRgMCBFRXl0VERx44cYoZb2pjOnbdw4KDBVtbW+Xl5f238tbZO9tbbH9Cku+95gB7/efOVutq6JctX+fbrLxaLCwry//jtJ8rGDPoSkdhMo9EwAAAAAAC4qWiz3LRnAvC1XwRLr9cx3RWXyVXI5bKaauOjvq6uuKjAytqGdZGl1GpAYFBxcRH31NPTm3Lvd99+oVQonnjqORdXt507tpw7Fzt56vQFi5Y2n1FoYvLEU8+7u3vu3P53dlbGkqWrxo6bSP13rlk3fNSYqKhIir7m5pLVa++tq6395qtPadKBfbupelxWXjpn3oKAAUEH9u/5/tsvLcwt7li4hEEfIxSaoAIMAAAAAHDT0WZ589pqN+pF9wGeOn0WPbh2eVnppo2/cm2lUvnLT99RY9jwkXb2Dq+/+kJpaQk9FfIFEyZN2bZlk3EJISGhdvb2/3rl/8rLypjhbq4WI0eFXTgfO2z4qI1//BJx4hh1Uq4eHDqMok5ychI9LSws4MrOpiJTpUKemZmWm5395ecfWdt0ObfDrY7H4zEAAAAAAOgFemjjvBcFYO4cYNZQ707PSNM11eIUTYVvGxs7vV7PpV9mOAa7VCw2k0gkxiXY2NrR19fffNfYI6upobnosytrmis7K5MerOF41+Zr37rlr4cefvIfL/yLisMJCRf379vNoI9BAAYAAAAA6CVu/wBsPAe43QGV5fQp2Ns7UPSlp9RQUDiur7duOsq6qrKCvr74f0/JZDXGuaRSKcVmGpzc8NTL24cqwAf27dZfuXAnJ5cfv/+K0rWzi+tdd913730P/+ffrzAAgNuR0MTUVCQRCPh8voDdynS0r1SrUynrNWpVB8PofZoRsVgg7Ob3q9Vo5fSnSC7H7dMAAABuCb0oAF/V+XOx5WVlq++698C+XRJz83ETJkWcOH7FgPNxNGDZitVUSbaysVm4aHnM2ahNf/5GX2fOmkupWKfXLViwTK1W7di2mS8Q0PaKbUPRmCxaskIsFm/bskmtUipoW0qHiyEBwO1JKDQ1t7BitwUK8PQwMbGqk1VrNKp2xvAdHBzqamurqqs0mm4+z18oFIhFYlp+aWkpMjAAAEDvdysFYI1G88lH781fsHjdveurq6uPHT20d/eOKwao1Q0DltAAcwuLmLPRWzb/Sf2//7ph7vxFCxYtc3JyTk1J+uG7r6iTyga7dmyZOHkaLfA/b77y+y8/Ll+15sGHHmMNF7j+9qvPGUCHeLQThba9eQIeH8dO90XOwk5SAAAQAElEQVR62qOmN5Qf9bpb7NppIjMzdtuhN6WRtR2AqfRL6be2ro71AErUtZo6PWMSM7MeWgUAAAB0I569kye7Ju6e3v4BQVGRJ9o7oowS5sgx41OSEjp5G6RrFjJ4yIMPPf72v/+FO/r2EVKptKS4gHU3RydXmUzWubE8ExMTyr8MoOF3nVqtpkTMbhFSKzsqirLbC1VfZdXlbU6yt7Pridpvc1QHtrayLisvZwAAANBNemib/9orwHk5WUKBcPDQEZbStg+lk8mq01OTezr9LluxeuTI0ZEnw5F+4YYxMTW51c+chG5Eu0JMeEytUrFbxO2XflmHb4r20vZo+mUNdeBuP7sYAAAAesJ1HQKdlZlGD3ZTbfrzN3owgBuFz7/lrxsE3a7hTFR+V08BPXH8iJuba4vOjz/5jB6sc0JDB8+bO2fP3n2xsXHGzt9+2SCvl9+//mHWAxYtWuI/YIDIVJScnLRp059mZmYvvXTF9QK3bdt6Jvr0kKHDwsLGWkilF86fP7B/r1arXblq9aBBIcxwOcOKI4cPxcbG2Ns7Pv3Ms9SjUqmysjI3/vG7UqlYsnT50KHDjEt75ZWX3N3c1z/0CJXZ8/Lzz5+PO30qknUT2nt717r7fHz7KZXK8GNH9u/bJZVavv3uRzRJqVDEx1/c+PtP9fX1r/zrLSdnF+NcZ89EbfjhawYAAAC3plvpHGCA3oAvwL8aaAP9YOh0XSsCb9r0t6WVpVAoXHvX6syMzKPHDfeBi4s71/klBPj733vP3RkZGcYAPHTokEGDBkZHnWFdZ25hYWfvIDI1nCGsVMnLy0rramubDwgMCh42fMShgwfUGvWUyVMnTZp8/NjRDT8Y7tO+7t77KdbmZGcVlxS7uLguXbr8VOTJoqLiufPmKxTyo0cOs4a70B07fmzgwIELFi5OSkrklrlt298atWba9JnTp0/ftWsn9eTn5x3cv4+barwf3pYtm728febPX6DVas5ER7PuMGPWHFd3j82b/vDw8Jq/YHFaWnJJcbFhXZs31tRUz79j8ZJlq3756XvaoSASmS5asrKsrPjE8aPV1VUMAAAAblnYlAfoGlzyCtp0DT8Yn3xmuNietbU1BeC0jIx/v/U21//AA/fNnT3b29sz7tz5H3/8KfzESeq879518+fN8/PrX1NTc+lS/ONPPnX/vfc+88yTNOnfb75Oj6XLV23+6w92rSwsLN09vYxPJUILiadFXk52be3lu8qZm0uolnsqMkKpUlZVVlEspKepaanc1KLiQq49anRYjayGS7NeXl6BgUFcAK6rq09JTsrPzR02bIS7h2dFueHGdTnZOcXFRZ5e3tTDLYeKrsZlGqWnp8XFxVpYWAwZMqy7AjAF/oqy0tORJ0+zkxUV5Xxe40HUFOPT0lJ8fPv7+QfQ04wMw4uZrZRXVlZ2fK8+AAAA6P1uwzPBAHqUcSsZoLnu+sF48IH7X/zH8xQgP/jwY09396++/NzHx3tAQMDLL71Aa/jX62/ExMZOnTr5nnV379679/sfNtAsGzb8sv6hR9MzMujr4088xa6Jrb3DVTsTExOpnPt/L740e868srLS2NiYNhdlaWlZVlrKtUvLSi2lls2nevl401dZzeVcLRAIXF1c65ouoezn5//Wf96hxwsvvNxiyRSebW1sWTeJjjrl6eXz+pvvTJ85+2zU6dTUZOMkHo/n49MvKyODAQAAwO0FFWAAgF5kzepVRUXFd6+7T6/Xn794cevmvxYtWhB+/ARNKistO3s2ZuvW7du37ywpK83MpEJlOvWnpacdPGQosdJXqpGyayISia7aWVdb+/777wwbNjJ4YPDYsU/t37fnxIlwdlW8xtp4UHAwxVpmSJ6nCwsL7O0dqf3Ek0+zhqrv339v4oYZD4HWaHv2ylWJCZde/9eL48ZNHDEibO7chZ9+/F5JSQn1P/XsC/SVasIHD+xhAAAAcHtBAAYA6EWcnBxNTEzSUxONPf18fT/44OOPP/3swfvvP3Jof2ZG5uEjR7/+9nt2w40YMapf//4b//jt9KmIBQsWDRkyrM0AXFNT09/Pj2s72DsYT5rNzso8euSwXKnMy80xDt627e+qisrc/DyFXM71tHkINMfNw4NyKesmK1bdVVVZuWP73/R46Z9vDh85Zs+u7azhHODCgvy58xctWrLim68+ZQAAAHAbQQAGAOhFSkpKdTqd8XxgZjiKuKx///4J8YkzZ8+lMDx61Mj16x+wsrL6x4svs+6jVColEknrzuZPy8rLFi5aXFdbl5QY7+XtVVlZ2eaiLl28MGnS5KnTZpQUFw4cFBIefozrr6trI9ly5wA376GX4de/MT9nZGVyjX79+nt5+wQGBlFgZt2krq529hzDNbqqqirt7OyiokqbXpLhHOD+fgNCBg9hAAAAcHvB2YwAAL3IL7/+7uHhvmjRApHIdMWypV9/9bmri0toaAg13nj9X6amptywuvp61lBrpa8jR46cPm2qlbUVuw4VZaVX7czMSD94YP/wEcPX3Xu/RqM70HSt5hYKCwv+3vxXUFDQ3Ll3nImOOn78GOsKNzd3Wj73kEqlXOfiJctcXFx27tzeXVfAIvv27Lx48fyyFavve+CR5OTEk01BnSOrrTaXmjMAAAC4vfDsnTwZwC2FtolLigtYd3N0cpXJZFcdJhKbMYC2KBVy1nXW1taxZ08fPHR4/UOPcj0PPHDfvDmzg4IC6+vrP/n0c+5KV6++8vKCO+bb2FhT+8TJiMcef4p+XC0sLP779r8nThhvbm6+dPmq2Ng46rlw7uyRw0c7uA+wlY1Dm/1XvQ1SL1ddWdpmv5OTY3FxCethN2YtAAAAfUcPbfMjAMOtBwEYeqdrC8A3XnsB+FaHAAwAAHA76aFtfhwCDQAAAAAAAH0CAjAAQN+i0+nYbaeDN6XVaIVCAetJtHxaCwMAAIBeDwEYAKBv0ek07LbTwZuSKxRikZj1JJFIrFAoGAAAAPR6CMAAAH2LUn5rnKvcJR28Kblcbm5hYW5u3hN1YFomLdnCwqL+dvxUAQAAbj+4DzAAQN+i0ajqaqtNRRKBgM/n9+yxwT1Np9NqtTqVsp7eVPtjdKWlpRIzM2sra0F3Z2CtRku1X1r+bXlgOQAAwO0HARgAoM/RqFX0YH0GpdPaujp6MAAAAOjbcAg0AAAAAAAA9AkIwAAAAAAAANAnIAADAAAAAABAn4BzgAHg6sRiM5FIzHhtTdMzpVKOe8AAAAAAQO/XnQE4dMgoxtOfi41mAHAbsbG1l1paqZQKvV7feiqPx7OysZVVV1ZWVjAAAAAAgF6s2wKwh6ePs6sr18jNyWRd9MZb78XGRG/bson1GGcX15Gjwvbt3aFS9qFrnwJcP4lEUl5WUlcra2+AhYXUytqGC8CUka2srCQW0qKCPAY3CY/H9/MfkJKc0LzT2cVNIZdXVWE/BQAAAPRd3ROAKfS6e3rl5mRR293Tm7aBuXav4uzsMmPmnKOHDyAAA3SJQCDUabUdDNBqtTSGGkKhib2Do1gsxj1Rby43d0/aKdGic1DosBNHDxqfurp7Oju7xZ49xT0Vm5kNGTba2dm1rKwkLia6Vlbd5pIpWg8eOsLTy6e+ri7+4rnCgtzrGUasrW1DhgynH5uK8rLYmNM1VVUCgSAkdLiHlw8tpKS4MPpUuLatHz8rK5tho8KsbWyrqyoTL50vyDesgtYYGDzYXCotLSo6F3dGVlMlFApHhU20d3BSqVSZ6SlJCRfamxcAAAD6AoHEwopdHy79njp5zNHJhZ7S5tTAQUP0jNVUV3V+IZOnzigszE9KTBgUEvrKv96iLaH77n943vyFdnYOly6dZw01qBUr71p91z3jJkw0MTV55rmXLpyPq6mppgErVq1ZeefdQ4ePpP6szAwa3L+//51r7lm+cvXEKdP9/QacOxczYuSYe+5bT5OmTZ81fsLkw4f2MbhliUSiujoZ627mFlLaRL7qMMp4rI+h6m59Xa1Go25vgImJibm5BTUcHClmKKurKyUS8+qu/Aa4PWg1GtZjXN08KMF2ct8iRUoq/yrk9cYeG1t7G1u7jPQUavsHBE+bNd/L25d+0xY2FeopJdbUVNFvcidnN59+/TPTU9tcsn9AkK2dQ/iR/dQePmpcakqiTqe95mEWFpaTps2Ki4mKiT5VXVNFuZQSaejQUTq9PjoyPP5inLdPfxMTU3qdrecdPW5iYV5OVGR4VWX58FFjS4uLNGr1+EkzzkZHnos9Q7tgRo4em5aSNCBokKmpaUT44bzsTL8BQdzSWs+rUMgZAAAA9CY9tM1/vRVgN3cvZ1c32mZq3hl58ujIMeOpZHRtu9V5PF5g0KDPPv0gMDB41eq7L1yIS4i/+NiTz1lKrQ7s261UK6dMmcGNFJqYPPHU82q1auf2v909PJcsXaVWqSNOHl+xaq1Gq974+y+0ybXmrvsmTp52Nur0nt3b58xd8MN3X8hk3f85QnscHJwYj5WWFBt7HB2daOu2rLSEwe2Cx+fTP1uppVVpaZG8vl5sJmHQOb79AgYEDaRPjEqdp04epVKnb/8ASn0CobCirNTS2iY9JaGysnLEqLGmpiKRWDxl+lz6tXbscOMuvNFhE83MJEcP722+TIHQxMJCWllxRWj09PbNyW48OSUlOZ4etGoqgTbOIhA4ObucjjhmYmpK81IFldalbOvCZu6e3pRLlUoFLbCqsszV1c242GsYRlNpd0nosFFUf85ISYq/dI46a2trsjPTaU8KtSkPG66+1vRZDRs5ZtMfG7inNtb2UREn6Pc//TLJy81xcXMvzM9Ta9QlxQU0NScrPSAgmDI/PXKzsxRyQ75NTUro7x+UlpLYel4cGQ4AANBHXG8Azs/Lpkfr/uhTJ9h1oKBLO+kjIsKXrVjt5u5eVlbq6en93TdfnIs7ywy15ZoHH3qMGiEhoXb29v965f/KywybelSDGjkqjAKwSGRaXlCalZlOM5ZXlGtUaqotFOQbCh2pKSkyWQ2DG6W0tNjN3YMe+XmGvSHu7p56vS4/H2eH3oa02h6sf96uqFR78vgh2kMUNm4yZbPkxIsZacn0WLryboqjsprG45CPHNxNFWBv3/6RJ442nz0h/ryAL2ixTC8v3/y8nOY9er3hBOBLF+LaexnmFtL6ujqK38MGD794ISYwOMTKyrZEUdB6pFRqWVlZThGdqqY0niI6ayvZdnKYlbWNubmUkr9apRoxapxSpaR0mtp06rKjk6uPr9+JY42HbRcU5NQeubz7srqqwtPLmwrdVGr29PTJyc6Q1crEYrG1jR3VdemzsrKxoT3HVZUV7p5eNFVsJg4IHMR9XK3nZQAAANA39NLbICmUDZUHvV6pVAp4AtZ47dnGK9AKhY23L6Zd+/T19TffNc4oqzGE219++n7d/Q+99uY7xcVFFy/E7d+3h8HNQ9GXy8DM8C1F+r0N6XVU1NdTgnJw/RFm3wAAEABJREFUcJbL6+rr6xh0TmlJkYenD2s4cIbX7C5TGo3GmH470OaZJh7e3nFno5r3ODg4yWqqtO0fxM6j/+kZRUcziaS4qGBAUAiP185IHtX7+f6BA48c2O0fEMTnC69nmFAgpLhbWVFO7aTEi/6BwRSAWcNl1SgPW0gtT4QfoiDNDaYqLlfI5URHnZwwafqQ4aNpb2lZWQl9YvQGT0eET5oySyQWUcG5urpKo1EnJlwYO27KitX3yOX11GljbdvmvAwAAAD6hlvjPsAlJcVVVZWTpky/dOkCn8ebPHUm11/VcNXZF//vqeZFXZFILBQK33r9ZblcPmBA0Np1D4hFZhv/+JnBzUMZ2NnZlbaxiwoLGNymqqsr6+pr7e0dKW7hIlidFBF+mOqcXt6+Y8dPSYw/f/m6zXp2bcRiM1NTUYtgbDj+Oauji/PXy+sl5uZDho2KPWO4JpaF1KK9i37TyBEjx1GNmrKlhaVVWWnx9QxTGO6t1djWanWChpxMv8MnTZ1Fuy9PhB/WqNs9LZ9e4d5dW7g2ja+uqqRGYUHutr9/owZfIFi45E76w6HTak8cb6whBw8aQj+l7c0LAAAAfQGf3SK+/uoTS0urjz75+t9v/6+4sJDrPH8+jnbfL1uxOjAweHTYuP++9wm1hULB+oefuPve9QMCg6kMoWN6rh7Fnc9mb+/A4GYoKipA+r1FabUaihMdDBAIBNzxzxq1urAgn6pqVI1jcDX0uS1YvEqlVMScOXX+3BlHZ9cOBtM+BUGrOqqllbWNjV3zHi+f/i2yLtViHZ2cWxwU3YJapaQyLH0TKR/69gvQqrW1TQG4xSryc7Nt7R0y0lOsrGzc3DwK8hsXKzYzoyR/1WG0d9LTq5/xtN7iwvz+fgFmZhJ6kQGBwdx5wkOHj8lMTz1z+kSL9NtiFZOnzfH0MhTPXVzdra1tKfoKTUznL1whlVpS58BBQyh1q1WqgSFDh40Mo5gtMbfo1z8gKzO9zXkZAAAA9A3dWQFOuHSe8VgPsZBYfP7JB2KxuLikKMA/kOKuUqmgre1PPnpv/oIl6+5db25hEXM2esvmP2kb7tdffpw7f+Gjjz9DM6YmJ+3bt9PQSE0+e+b0Y088q1KpXvzHUwwAOod2IdnZ2puYmOj1bdQleTyepdRKVlvT9JTV1FTXdOLwXdBqtXExpydMnkGfMLXPxRiOW+YugmViajJl+tyamqqzURHc4IqKMisbmxYXwQoKHtziIlgent4njx9qvhYXV7fyslK9/nJNfvb8pZaWllzbLyDwXOyZ5MSLpyKPDRk2etHS1WVlJREnDhsHBwaHSMzMjaug3/MmpqbzFiyrr6s7HXnceEyyq6tn8ytUtTdMJDYbM27ikYO7S0sMeyRzsjPoV/fEKbOsrK2zMtPSUgwFcAdnZ09vn4GDh3KzpCQl0KfUehVUrA6bMGXMuMlyeT29YMOtkrTa83HRU2fMF4lFtBfmxDHD55CUcCFs/NSVa+6lnTIXz52pKC9te14AAADoG3j2Tp7sWtEOddqd38EAtVot76azAZ99/iVzc4tffvperVYtWb7a2tr69VdfYNAnSaVS7kKv3YuKS525QjhtwbO+x3BlYAtpe1Nra2vqamtZn6e82bfSsbCwHDFm/NGDu5t3jg6bmJGe2hP/ZAAAAAB6Tg9t819XAB4+aqy9nWMHA0rLimOiI1l3sLNzWL1mnV/AACo35eRk/bzhOxxP22chAEPvdNMDMAAAAMBtozcGYICbAgEYeicEYAAAAIDu0kPb/LfMRbAAAAAAAAAArgcCMAAAAAAAAPQJCMAAAAAAAADQJyAAAwAAAAAAQJ+AAAwAAAAAAAB9AgIwAAAAAAAA9AkIwAAAAAAAANAnIAADAAAAAABAn4AADAAAAAAAAH0CAjAAAAAAAAD0CQjAAAB9i6eXz+ixk9hNZSYxX7B4FQMAAAC4sXowADs5OTIAAIAmE6fOdHRypYa8vm77lj8YAAAAwI0lZAAAcDOIROJpM+fLZNUmpqYajTr+QlxZaQmVZ336+VtZ2RQVFUSfCvftF+AfECQQCtNSk5ITL9Isk6bO0ml1JiLRnh2bHB2dg0OG2tjZVZSVno44rlDIPb36BQQGSy2tqiorok6F19XK2ly1hYV0zLjJ1tY2cnl9xImjapXS2sYuJHS4vaNjeWmp0EQYExVZVVXBOm34yLEKpdzW1sHcQlpWUnQm6qRez4IGDvb26ScSm2Wmp5yPOxM0MNTWxn7I8FE1VVWxZ0/NnLNwx9aNM+cuijtzqqSkiBYybMQYuVyecOlcP78B9K5FIrP8vGxaFAMAAADoJgjAAAA3jYVUeiYqoqS4gHLj1Olz9+zaQp1mYsmuHZt0Wi2l2X7+AVFRJzRqNSVMnU6bk5VB4Xbvzi11dTIKscGDh1F6rKuv69fff9jIsIjww8NHjok4caS4qIDSbGBQyNnoiDbXK5GYnww/pFQoxk2cThk1LSVp/OTpSfEXTkUc9fTwGT56LOs6Gxu7iPBD1Jgzf6mltbVAIPT09j118li9vG7k6PEeXj6UbB2cnBIvXaT3S0memys7M93Tu19DAOa5e3gf2LeDntra2h89vJfH44cOHekfEJySHM8AAAAAugMCMEDX6PQ6Pg8nz0NL9IPBuk6lVFIapAaVamU11Q4OTtSuqq6k9EsNL2/f5IT4yvIyalN6DB40hAIwzULpl3rcPLwdHZ1mzl3ILUqhUNDXsrJSVzdPjUZz4dzZDtZbVlaskMupUV5WYmYmsba1pYydmpxAPenpyf5BA9uca9DgYa5uHvv3bGtzamFBvrbhZdfUVEnMzIsK8w/s3e7k5ELR18JcamfvmJud2XquzIyU2XMXn42OdHF1r6muktfXUQ3czd3Tt78/N4DH4yEAAwAAQHdBAAboGr1OzwQMoAXDD8Y1zHXlUx6vxVS9MVfrdLoWU0l6anKLGm/40f1Ozq7ePv3HTpiScOlCWkoCa4uu6dUal6/XXj3AZ6Sl5OfltDdVb1yU3rBwWzuHMeMmFhUUFOTnajUakdiszbmoCl1eXka52tPLNzMzles8dfJ4TnY6AwAAAOhuKGQBdA1tyjOAVq7tB0MkEnEXhbKzc5RaW5eUFDefmpOVaTgBWEB7XHgDAge1qKDm52a5uHtILa0ob4aEDh8xerzE3GLBkjupmBxzJjLh0nl7BwfWOVUVFaYiEdVgqW1lZWNpadXmMKo8V5SXss5xdHKurqqiV1JfV+vl04/rpEDf8HaukJ2VRvVeZxdX7g3mZGcGDAgWCE2EAuHEqTON8wIAAABcP1SAAbqGylxarbb1Rjz0ZVqtRn9Nh0BT/dO3v19A4EChQBAZflijVjWfSlVQO3uH+QtX6nTakuKilOQE46mzpLZWdjHu7PSZ81UqpVKhPHpkH82eFH9h2sw7qqsqlCrlxQ6Pgm6OXnz4sYODh4zwDwzWqNQ11VXsuuVmZ1EReNGy1bUyWV5udtDAwSlJ8UUF+aPGTCguKog9e6r5yOGjxubnZnNHUOdkpTs4OM1fsJxeF82YnYlSMAAAAHQbnr2TJ+sZTk6OxcUlDKC7SaVS7rTJ7kWFOJlM1pmRPB7PxFTEa31AKvRJer1epVSwrqM0y10JmfUYKiyPGjuxeU/4kX21tVf5OZ8+e8GZUye6dBVoAAAAgO7VQ9v8t0AFOHTIKMbTn4uNZgC9Axd4eHwqA/P5PAGPjyTcFxlOz9VTzZL+o2W9VXl5yZ4dmxgAAAAANOjtAdjD08fZ1ZVr5OZkdmleWzv7N/797scfvZeanMj1rFy11tPb+92332hvlpf++WZiwsWtW/5i1+qB9Y/R12+//ozB7Y5ij8aQfNQM4JoolYoeLf9es4N7tzMAAACA21GvDsAUet09vXJzsqjt7ulNiYNrAwAAAAAAAHRV7w3AXPo9dfJY8KAhzHBXjKNh4ybrGcvrjgw8dNiIO9esi4w4MXJUWK2sJjbmzJ7dLSseIYOHTp4yzd3dIy09df+eXVlZGdQ5anTYuAmTXVzdCgvyd27fktJQW/bzD5gzd6Gnp1dWVrpez1Ne09mAAAAAAAAA0KN66W2Q3Ny9nF3dKP0274w8edTVzYMerDuIRGKx2Ozfr7985PCB2XPvGDvuiuvEePn43v/gIxUV5X9u/JXPFzz6xDNSqaWdncPqu+4tLiz8/ZcfSkuK1z/0uJmZxExivv7hJ3h83sY/fikoKPT3D2AAAAAAAADQ+/TSCnB+XjY9WvdHnzrBugmPx9u9a2ttrSwyInzY8BFDh4+IOHncOHX8uEklxYW//PQ9tWNjz777/iejRo+NOh3x5WcfJiUl6PX62to6qh67ubnbOzpSlv7my0/q6+vPRJ/yQwAGAAAAAADolW7r+wDr9fSl+fV5Dfet0V9+WldbyzXKy8q9fX2bz2ppZVVWVsa1dVptdVWVja2trFbm4uo2bcYsB0dn7q4nVEW2tLRSyCn81nODqypw4xAAAAAAAIDeqJceAt0tuHtd2traGnusbWxkshrjU3sHR65hZ28nq6luPm9NdbWdnQPX5gsEVtbWlZWVo8eMXbBo2ZFDB199+fnvvv2ycWRNtdhMQhpX0Wx1AAAAAAAA0HvczgFYpVJdvHDujkVLh48YFRgYPGfeguCBIdFRkcYBq9esCw4OmTBpqn9AUGzMWerR6XUSc3NqnDh5zMXVdc7cBTTjilVr9Hp99KkIM5GY6skUhkOHDL/3/odomJOzy/lzcSql8s4162jkvDsWOTu7MAAAAAAAAOh9BBILK9YzLCzM6+rq2HUrKy0pLS3mjmfuqpTkBBMT0xGjwsZPmMR4vEMH9kadNgRgF1e3IUNHhB8/vHT5nc4uruHHjxw5tJ8ZasIOEydNFZqYRJ+OyMvLHT5y9KTJ0+Ry+W+/bigpLiouLrK1s5swcUpQ0KDDB/eVl5cNDh1y9PCBrKyMgSGh02fO0Wi1OdmZAoEwNiaaQY8RiUR1dTLW3cwtpLTThAEAAAAAwM3WQ9v8PHsnT9YznJwci4tLWNdJzC2Ewo5OTlar1fL664rWQ4eNuPf+h5947AGdVsvgViOVSkuKC1h3c3Rylcm6/98YAAAAAAB0VQ9t8/fGi2AFDRxsb+fYwYDSsuKY6EgGAAAAAAAA0Gm9MQCfjYpgPSw25gw9GAAAAAAAAPQZt/NFsAAAAAAAAACMEIABAAAAAACgT0AABgAAAAAAgD4BARgAAAAAAAD6BARgAAAAAAAA6BMQgAEAAAAAAKBPQAAGAAAAAACAPgEBGAAAAAAAAPoEIbtJ+EKJ0ETCF4r4PAEDYEyn1+o0So26XqepZwAAAAAAAN3tJgRgHk9gamYnEIoZQDO0K4RvYtgtotUoVPJyvV7LAG5r5hbSgYNHGJ8WF+ZnZSS7uHk5OLlciD3dYrCjs5tPv4C83Mz8nEyuxz9wsI2tHTVUKmVZaXFuVjpjejMzc+9+Ae4NqOAAABAASURBVObmUrVaVViQU1KU38GKPL37cbPXVFVlZ6Vo1GrW67l79rOzdxSamtTJatKTE9QaFXUOGz0hMy25oqyY2jZ2Ds7O7hKpVKVQ5GZnVFWWsYbPytLK5nxMJH0sIpFZ6PAxF8+dqa+T0SS9Xj905DiBQBgTHa7X6VnTxxUbfZIGMwAAALi93IRDoE0l9ki/0AH68aAfEgbQN6QmXUq4GEePwoLcDobZ2tmr1WpbW4fmnZUVZTRjXk6mo5OLs6sH9Xh49xMIhRnpiTXVlRSYKQ93sCKlUkFPC/KyLa2tAwIHs15PYm7h5uFVVlaUlZ4sNpN49fNrNUDqP2AQNWgAxdf+AcFCE1NukkDAd/Pwbr1MqaWViYmpXq+zsXFgAAAAcLu70RVgvtBcIBAxgA7RDwn9qOg0dQzgdierqbpqpZHPF1ABMysjlTKtqUisUiq4fireymoq6WFjY28hlVIPZblaWXVFWQk9FIp6vkDQwYp0Oh03e21N9cDQERYWVrW11awXMzU1/PkoLsyjYrVcXm9tZdtigIOjs0IhT0o4R3XdirJS/8AQCwtLrghM46m0np+X1WIWW3unmpoqjVpFpeOK8hIGAAAAt7UbHYCFphIG0An0o6JCAIY+YOjIcVwjJyu9MD+7zTG29g5arbakKN/N3dvOwbEwL6f5VL5AaC61LCspoHZpcYFP/wHm5tKS4vziogKdVtOZFdXVySgMiyVmvTwAU1mbcmzosDB6m+X0hlt9XOYW0urKckq/zHBssy454VzTFD3NK5GYu3n4tPj0bG3t6YOiAOzl68fj8bh5AQAA4HZ1wyvAAlMG0An4UYE+IjXpkrrh5Fulot3Lv9naOlRXVVCjsrLM1vZyAHZydqMHNajYW5SfR42S4gIaae/g7Ojk5uUTkBwfJ5NVd2ZFt0Two5R+ITbKxtaOyrb+AwZRrTsl6WKLMVqdjr5S0HX39KFGYV52TnY6Nyk7MzU4ZFh5aVHDs4bTfc2lIrFZZWUplZR9BYFW1rZVleUMAAAAbl83PADjms/QOfhRgT7iqodA8/g8KxtbPl9gZ+/E9ZiYmHKzVFaUFebnMh6rk1XrGoKf34BB5aXF+XlZ9AgKGWbv5GoMwB2siHKgQCBQ1MtZ72ZtY+/o5JKceIHeOIXVAcGhJqYitUppHFBXV2thYUmN0pLCmuoqn/4BzWevq5VVVVRQNjb22NgZzvsdPGR041NbBwRgAACA29tNuw0SAAAww0WYrLnCrEajlNcbarN8Pl9qacNNrauTWVvb8Hj8pPhzuoZrFPsHDrS1dywuNNR7uXOAmy9Np9V49wtgPJ5WqzETS2qqqq66Iom5uau7V21tTS8//pko5HXWtvb9AwaWFBVQdtVq6e1qmg+gj2Xg4JEUcSn92tk7cOcMN+Bx/8nJTgsZMsrYQ4m3rLSopKiQNVxmjHYxZKQ1VsKNH5dSKTeedA0AAAC3OgRgAICbyW/AQK5RXlaclhxPDZFIHDRoCNcZfz7G1s6puqqSOwSaGaq+5ZT9uADcWmZGql+AqV9AsF6vr6osa36WbHsrUqlUlKKzM1JZr6dQyNNSEnx8/e0dnFRKZWZagk53xf3SFPL6tOSL/fyC3D19qqvK83OzTITCFgPo7ds7OFNbbCah8J+RllhXW8Majgx3dvWwtLblTpw2fly5WekF7ZybDQAAALccnr2TJ+sZTk6OxcUtr6gpsbzK6nh84cAJ/60uS2BX3gZWpagoydqv03btrozPvb/HzNxwZVTaFqyuKEk6d+zg5s9YT1q2/i36uunrlxlct/qanDb7pVJpSXEB626OhoNFZQwAAAAAAG62Htrmvwn3Ae6Y/8h/iCxcWvebiu0Dw14zPrV2HmU8pK1jsSd2/PbJs5u++WdhdtLoqSuGjV/IAAAAAAAAoO/pXYdAS6x8qQR8dtfqNqcOCHvNTOopl+U4+87tN+yp2H33Ufuqyywvyc1IjKZG8rnw9a/87B0wNObENrGZxZRFDwUMHl9fW33+1J7ThzZyg8NmrB44YrqNvWtxQfq+Pz4oykulkZMXPBgweIJSUZcQezR81w96vW7Onc9Z2zorVXIP30EfvbDQy2/IxPn3OnsE5GcajipUKRuvsDpu9trg4dPMzC2T4o4f3vqlWqVoMePIyUtDxsxxcPaqLCuI2PfLxegDDAAAAAAAAHpG76oA6/Vacyuf9qZKLL0EQsnAie9Z2AbIZXmsKwRC4eDRc6xsnShq0tOF97zqHzKOMmd6QtTkBeuHjJ1PnWHT7xw/Z13qxYhdv78rNBHNW/siN7L/wDEn9/98MXr/iAmLpixazy3Qe8Dw2qqybT++IZZIVzzyXx7j7/3j/bKiLG//xjP3Gpd2KfLUgd8Dh06es/r5FjPSi5m5/MnivNTN375SmJU0fenjQiFu/AMAAAAAANBTbqWLYAkEZoMmv58Y8WpVcezQWT92cq7pSx6lB9dOi4+K2PezhZWd36Axm775JxVmqZMqtANHzoiL2Dlk3PyLUfuO7viWOssKM4OHT7d1cqeRm799NTH2KHXyePxRU1cc3vIltStKcvf/9TE1Bo+Zayoy+/OrFxT1MirhUjWYW1fo2HlxJ3ce2foVteX1NXNWPbdL+HbzGe1dvOlraUFmVnJsTup5tzPBPH6vOyIdAAAAAADgtnFLXQWad8V/Oin2xI7EuOM8Hs/Jw2/ivPuoACurLqP+ZQ/+2zhGVm248aO5pV1VWSHXU5yXTg837yBqV5U1nntNDTOJhUgsYYaLcjUe52xhZauQ11H65Z5WVxY39duNmLSYHsa1WNu7Np+xrDArfNePVH+mR17GxajDf6lVuNMGAAAAAABAT7mVArBWI0+M+Jd3yH0OnpM7P5fxHOD0hKhBI6Z7+w+NOPArPf3tk2e5fqO6mnJr+8brbzm596MK8LlTu1hDcC3MSeYalHWVTQmWU1tdITYzF0ukXAa2snGqLMtvWFrF2eNbj2z7qr0XZmXnnJUad3z3DzTvhLn3rHj47f89P7++tooBAAAAAABAD+hdAZjH49dXZ7U3lSZptIpLx//PyWe21DZQo6ljXVQnq7SwtqutKku9eGr83HU8Pk9ibjVtyWOJccf2bfwg7uTO8XPW5aRdUMprJ8y/T6/TUXylkZPm369S1gtNRCMmLaExLZaZfD585vIn563+R+zJHZ79B9sZrmhlCMA0cuTU5QXZiVqNevzsu2n2b95a13xGN6/AJQ+8cXjb10U5KSqFXKNRazVdu8kTAAAAAAAAdF7vCsD11ZkCoZlH8Fpe6+OceQK+wERRk03N4sy9JdmH9Do166L62mqplR01tv34xpRFD89f/YLUxj7pXPihhpsDRx78nScQjJ25xtHNNyf94t/fvtJ8pFJZH3tix/Fd37dYJhV+N331IgXmVY+9l5UckxB7xNRUzC1NIDSZOPdeWlpJQeamr15qMWNC7FGPI5vHzbpLJJYoFfI9v/+vRW0ZAAAAAAAAuhHP3smT9QwnJ8fi4pIWnRLLq6yOxzdx8pllKrZt0a+SVxRn7buG0Au3rvqatm9z1UM3xXZ0cpXJZAwAAAAAAG62Htrm73XnAFPELUrfyQAAAAAAAAC6Fe67AwAAAAAAAH0CAjAAAAAAAAD0CTc6AOv0WgbQCfhRAQAAAACA7nWjzwHWaVV8oRkDuBr6UWEAAM0EBA7q5zegzUnpKQnJSfEMAAAAoEM3OgBrVbVCBGDoBPpRYQAAzSQnXqQHAwAAALhWNzwAa+QajRwZGDqmUcvpR4UB3Na2bP4zNHRwi84H1z9y6PARBgAAAAA94CbcBkmtqBJYiHmMxwDaomd6taKCAdzuFi9dwQAAAADgBroJAVivU8trcvlCidBEwheK+DwBA2i46pVOo9So63WaegYAAAAAANDdbkIA5lDIUSHnAAAAAAAAwI2C+wADAAAAAABAn4AADAAAAAAAAH0CAjAAAAAAAAD0CQjAAAAAAAAA0CcgAAMAAAAAAECfgAAMAAAAAAAAfQICMAAAAAAAAPQJN+0+wJ1ka+dgY2OrZ6yyoqyyopwBAAAAAAAAXJPeG4AdnVyCB4YKhILKygoeY/36B6jVqtizp2uqqxgAAAAAAABAF/XSAOzo7Dpw0JDjR/ZrtRpjp4mp6dQZ8yLCD8tqqju/qGkz5oQMDnV386yRVSUmxO/eua22Vsa6wtPTOyR0yK4dWxkAAAAAAADcsnrjOcBU+x04KPTIwd3N0y9Rq1T7dm2ZOGWmuYW0k4uaM3/hwkVLa2WyP37/6eKF80OGjrjvgYdZF7l7eE6bNosBAAAAAADAraw3VoCDB4UeP3KAa4eNm+zh5aPT6TLSU2KiI6kn8sSR4SPDqDh81eWYm5vPmD77wL7dO7b/TU/PRJ9KuHTh0SeepYpuTk7WwkXLBg4KsbGxS0lJ2rzp9/KysqHDRty5Zl1kxImRo8JqZTWxMWf27N4+dvykVXeupdk/+/KHlKTETz5+76V/vpmYcHHrlr+o8+HHnlYqFD989+XKVWtt7eyUSqVvv/4vv/CMm5vHnHkL+vsFFOTnHTq4N/7SBQYAAAAAAAA3Va+rANvaOQgEAq72S+m3rr72z99+2LzxJx7jhQ4dSZ0V5WXm5hYWUsurLmrgoMFCE5MD+/cYexIT4x97+F5Kv6PDxk2aMv1sdNTvv22wsLC4+54HuQEikVgsNvv36y8fOXxg9tw7xo6bGHHi2O+/btCo1TQjpd8OVhcwIKiqqmrDj9+aikwfefxpa2ubLZs3yuV1D6x/jGraDAAAAAAAAG6qXheAbWxsKysruDbVfs/Hnpk0ddas+YvTU5N8+wdQUZf6lSqln3/gVRdlbiGl4KpQyFtPykhP//iDd/bt23UuLjYxId7Ly4fr5/F4u3dtra2VRUaEpyQnDB0+gnVaSXHx35t+T01ODA0dJrWQfv7p/6JOR3zz1Wf0doaPHMUAAAAAAADgpurtt0FqpNMznuG/eu6pvqnRobpaGVWAzcwkcnm9sTMwMLiwsEBeXzd6zNjFy1ZaW9nodFqqOfMFgqa5arlGeVm5t68v6zSlUsE1qPZLS3v3f58ZJzmjAgwAAAAAAHCz9boAXFlZ7tPPn2vnZmcOHjri2OF9fL5g2IjRVASur6tjhgOVRWkpiVddVFJSAn2loHv0yEGuZ1BI6PqHn6Da7+iwcX5+AZ998r+SkuKJk6ctW36ncS57B8eiwgJq2NnbtXm5aa1OIzITc22JRKJUKFoMqK6u0mg0zz39CH1lAAAAAAAA0Dv0ukOgK8rLNFq1UGhI5pEnj5pLLJbfec/i5au1Ot35uDPMkEsd66hKK6u56qKqq6rOnolauHj5vfc/PGToiGHDR668c21aWkpqarJYbEah2tHJZdyESbPn3EGDXV3cuLlWr1kXHBwyYdJU/4Cg2Jiz1KNQyAVCoaWVFTegsCA/KHAgjRk1OszD3bP1euMJJ3qgAAAQAElEQVTiztIrXLrsTqo2T5sx5+PPvh0cOpQBAAAAAADATSWQWFixnmFhYV7XULDtKoq3o8ZMyExPoXZuTlb8xXMJl84XFuRxU6fOmBsZfkStVnVmUZcuXRAKBCNGjqb0a2trfy7u7Na//1KplCXFhe4eXlOnz3Cwd/pz4y80ydberrysjHJy+PHDS5ff6eziGn78yJFDhmtNV1RWurm6L1ux2t9/QFRUZFZGRn+/gImTp+j1eiog83i8uNizAwcNpoQcGRFO47VabXJiQsjgIdNmzhkwIGj/3l0nTxxj0H1EIlFdXddu5twZ5hZSlapTP1cAAAAAANCjemibn2fv5Ml6hpOTY3FxCbsmDo5OIaEjjh/Z1/woYlORaNqMeSeOHZR1ovx7DYYOG0G14icee0Cn1TLoxaRSaUlxAetujk6uMln3/xsDAAAAAICu6qFt/l56EazSkuIL586MmzjdxMSksqKM8XhUpFUqFSeOH+qh9AsAAAAAAAC3t15aATaysbWzsbVnen1FRVlV0+2RoI9DBRgAAAAA4PbWtyrARpUV5fRgAL0G/VNkAAAAAABwrW5i2ekWuQ8wQK+BKjEAAAAAwC2q190GCQAAAAAAAKAnIAADAAAAAABAn4AADAAAAAAAAH0CAjAAAAAAAAD0CQjAAAAAAAAA0CcgAAMAAAAAAECfgNsgAQAAAAAAdIpIJDIViYRCoUAgYLcyrVar0WhUSgPWlyAAAwAAAAAAXAWfz7eQSnk8vspAzW599I7EZhKRWFwrk+l0OtY34BBoAAAAAACAq5BaWtJXhUJx22RFeiP0dljTW+sjEIABAAAAAAA6QmVSPo+vVKrYbYfeFJW16Q2yvgEBGAAAAAAAoCMikUhx+54rq1Kp6A2yvgEBGAAAAAAAoCNCofA2PktWq9XSG2R9Ay6CBQAAAAAA0BE+/zYvHN72b9Co1wVg+ugnTJpZVlai17e7i0Uul2dnptKOCgYAAAAAAADQOb0u6I8cM95caq5n+g7GmEnMwsZPYQAAAAAAALea87HRiZfi6HHx3Jl9u7YtWrSA9Ri//v1pRYGBA1i3cnZxa2+Sk7Mr68V6VwXYysqa8Xi7t2++6siw8ZOlVlay6uqOh73z/qcSieSfLzxbXVPF9QgEwnf+94lYJH726UeVCjnrtDVr73N1c3v37TfMzCTTZ845eeJYRXkZAwAAAAAAYGyqiP+YpdDfxFBiTFHrPqvRHFa2e0zrTz/9eiYmxsbaZsWKJW++9sq5c+czM7PYraOoMH/F6nv//O2H5p08Hm/pyrs3/bGB9WK9KwBT2dfa0qYzI62sbDosEl9G34bRYeP279vFPR0ydDilX9Z1hw7u5WY0k0hmzJyTcOkCAjAAAAAAAJCZYv739pcvpDxCJPjJQXBfmXK/ou0MnJaecfjIMWocOXY8IvzwkNBQCsCjR4148IH7goICz5+/+OlnX1yKT6ABI0cMX//gfaGDQ4qKin/6+de/Nm8xMTF54rFHpk+fKhQIaCEffPSxUql69523KK1IpVKRqcmdd93z8PoHlixeKDQxOXz4KOsZlH6bZ+BbIv2yvnARLKVSOWTYCGMAHj58FPUYL/Pt6uo2a84dAwKDiosKw48fOxMdSZ0v/fPNpKR4dzcPLx/f3Nzsr7/8VF5fN2nSNHcPz59+/OZfb/yXxjz17AsatfqpJ9ZTQfiOBYtDQocq5PLY2DN7dm3X6/UrV621tbOjFfn26//yi8+uWLnGPyDQytq6qKBg4+8/5eXlMgAAAAAAuF08KhW22blfcZVbB0+dPIm+Zmdn29nZffTh+2lp6R999OmiRQs//vD9OfMXmptbfPzhe5SE//32u+PHhr3wj+ciTp1evmzJ0qWLfvt9o1qlXnvXnTT72++8R1/Hjx/7669/HDsePnvWjCcef+TPTZsT4hPvvHMl6zHGDHyrpF92+wdgvf7ihbjhI0Y7OjmXFBeJxGaBwQPjYs9QD00yFZk++sSzpaUlm/783cen39p199XW1iQmXKL5QocM+/3XDVVVlY8/+dzMWXO2bdnELY8Gv/rP/3vj3+9+9L//pqWlUM/d9zzg4uK2f99uidhs8tQZJkKTbVsNgwMGBIUfP7rhx29Hjw4LGzth986tuTnZdyxaOu+OxV998TEDAAAAAIDbRX8hv5OdnDffeJUe1NBoNN99vyEmNu7utatNhMIH1j8ql8sPHj4afvTAyJEjvL28qHT35NPP19fX792z76knH7ezs71j/rzNm7d+9vlXzHCCp+Cu1au4ABwfn/C/Dw1B45OP/kcLfO31t6hdVVX98Ufvsx7DZWCdTndLpF/WFyrAudnZvr79R48Zt2Pb5uEjRqk16gvnDZGYJg0ZMtzKyvo/b75SV1d3JvqUk7PTxElTuQCcGH8pKTGeGhnpaS6u7u0tnIq6AwcN/uG7L2JjztJTHp8/Zep0LgCXFBf/vel3arhOnkY14cyszNSUpJJvPre1tWMAAAAAANCHcecACwXCCePH3rlq+Y8//WJvZy+RSGLPRBrH+Pp4U2d5eSWlX3qqUCr/+64hytrb2RYUFnBjcvPyrG2sRSJTatfV1XOddra2hUVFjQPy81lPotovpd9b6C5KfeI+wKdPR4waFWYIwMNHnY+LabyHNY9nZW0jr6fwW8cNKy8r9/T24dqKputjabXaDr6dNta29LWstPFk4LKyUjOJOdWZmeHQawXXGXHiWEDAgCefep6WGX/p4v69OxkAAAAAANxG0jS6oQJB6852xzedAxx+MmLx4oWhgweVVZRXVVeHjZtMxTPjsLvW3GlnZ0P5VqlUiUUiqgDv3b+/rLzCxcWFG+Dh7k5z0dTmCy+vqHB2dmoc4Nbu5ZqvX/Mjn1tfE6t36hP3Oz4dedLWzj5k8ND+fv6nT5009ldXVVJeJdxTO3s76mFdUVlVQV/tHey5p/b2DnJ5fYuLSzs7u+7Ztf2xh+/971uvWVparrv3IQYAAAAAALeRz2WaTna2IJfLFQqFg739rl17KU8+/+xTU6dMevONV+POnvL09Ni9Z59SqXz15Rep85WXX1i6ZGFFecWOnbuWLl44d86s2bNmLF++dOfO3S2WeeDg4WFDh9x7z92zZk5fv/4+1jNanPfLHQvNer3eVQGuqa6ytLa2srbV6y/vLOHz+Hoe0+ua9fD5UksrWU311ZfI49G8FRXlaWmpq+5cW1FelpqSHDpkGDcxLu7sgsXLVq1eR0VaR2cX/4Cgrz6/+tm5Crnh0AIbWwq9KdVVVZcunp87b5FCoRQKTSZMnBJ5MrzF+LHjJgwbMWrTn3/UyqqVCqWJiSkDAAAAAIDbyH6F7u5SZedvg9RcdY3M1ta2vLz8qaefW//g/atWrVApVf989fWcHMOlcx9/8tlHH1n//nv/rZXJnn7uH7l5+Z99/pWAz3/qiccFAv7+/Qff/+CjFgvctXuPl6fH6lUr7OzsPv7086DAQNbd2rzqVYvrQvdOve4Q6L07/w4aNIQ7tJgjEhtuPqRUKIw9VdUVe3b+zbribPSpVavvPrDvir0j9IP12Ufvz52/6L4HHyksLPh5w3fx8Reuuqj6+vrDhw8sX7Fq9Zq7n3pi/U8/frtg8dI716yjVxgRcXz3zm0txu/etd3G1m7N2nsEAgEl8O+++YIBAAAAAMDtheLu4VJVZ0YOHjqy+dNJU2ZwjdNRZ+jRYvDZmNh77lvfvEetVr//wcf0aN75f/94ufnTz7/8mh5c+8cNP7Pu5uDo3OZVryj9Ojq5lBQXst6KZ+/kyXqGk5NjcXEJu27Bg4bQ1/iLcQyggVQqLSkuYN3N0clVJpMxAAAAAIAr2Ts4yGS17PYllVqUlZay3qSHtvl770Ww+HxBYHAINRycnOlrMDPE4IRL55sfHQ0AAAAAAADQSb34KtC8xv/WVFfzmnfqGQAAAAAAwA2j093mRbjb/g0a9d4ArNNqcdgzAAAAAADcdBqNRiAQaLVadjuit0ZvkPUNfeI2SAAAAAAAANdMIZebmt62N3Oht0ZvkPUNCMAAAAAAAAAdUalUOp1WJLoNMzC9Ka1WQ2+Q9Q0IwAAAAAAAAFdRV1trYmIikUjoK7v18Xg8oVDIvR16a6zP6MUXwQIAAAAAAOgdtFpteVmZiAqmIpFEYiYQCNitjN6ORqOpr6tVKpWsL0EABgAAAAAA6BRlAwa3LBwCDQAAAAAAAH1CD1aAi4tLGAAAAAAAAEDvgAowAAAAAAAA9Ak4BxigkV6vZwAAAAAA0AvodDrWAxCAARrpdFoGAAAAAAA3G4/H66EAjEOgARpp1Opb/XL2AAAAAAC3AT6fr9WoWQ9AAAZopFKrhEIcEwEAAAAAcJOZmAhVqh653RQCMEAjlVJpYmLCAAAAAADgphIKTXrofssIwACNtFoN7WcSiUQMAAAAAABuEtogVykVPXSBHgRggMtqZTVCoZDPx78LAAAAAICbgDbFaYNcJqtmPQMb+gCXURG4VlZtZmbGAAAAAADghqNNcdog76FLQDMEYIAWFAq5vL7O3Nycx+MxAAAAAAC4IWjzmzbCaVOcNshZj8E1bwFaqquTqTVqqdRK3YABAAAAAEBPMmlQU13ZQxd/NkIAhp7AE4nNBAIhXyDg8w131tXptDot0SgNu3P0rNdTKRWVarXU0or2Qmka6HQ6vf4WeOUAAAAAALcEKvlyZ/wStVpVWVHWQxe+ag4BGLoZ5V6JuSVF3xad9DBhIlNTcX1dDSVh1uvRP7/qqgoTE1NTU5Gw4T/8BgwAAAAAAK6PrgHlArVKWVdbQwGY3RAIwNBtqEAqNjMXiSUdnD1Lwdhcaq2U1ysUdbfESbb0T/GG/WsEAAAAAIAede0B2MbW3tXN46rD8vNyqirLWVdMnzl77tyFTz2xvr0B//fiq0WFBT9v+I5BbyIUmnScfjk0QGQmUauVN+AIBwAAAAAAAKPrqQB36nxIXEi37zAzt7wy/fL8BwS6OLvy+LzC/Lzk5MTLE3g8M3NprawKPx4AAAAAAHDDXHsArqwopwfrYQEDgqZMm+nr45uXnx9x4ujZM1Fcv4WF9KlnX3D38MzNyTm0f098/AXqHDtu4piw8VSXltVUxcSc2bFtM4MbRSg0FVx53q+9vb2zs8uZ6FN8vmDkqDH5+Xm1tbJm401MhKYaDY4uBgAAAACAG6RXX9HH2cX14Uef0qjVf278tbS4aN2964OCB3GTBgwIys/L3fjbT2qV8oH1j9rZOVhKrVbeubaysmLDD1+dijw5Y+YcT09vBjeKwMSkRU9ZWWn4scP19XV1dZR79a0PeDZcFQsAAAAAAOBG6Y3nABtNnjxdVlPz7defUZtqv04uLpMmT0uIv0hPs7IzN/35GzUunI/773ufjgobGxUZwePxikuKUlNTqDM7K6NGVsPgRhG2k2YHDhrs4uKalBhfX1/fahZhz97kCwAAAAAAoJlecQ6wiQdSggAAEABJREFUSGzm6+OblZ0lr69rWrRh4VbW1hXNjrIuLyt1d/fi2hXlZVxDpVLJaqqsrWzKy0v/3vTH/DuWzJgxJzc7+8zZU4lJCQxuFO5+v61dung+NycndOgwKgRXXHnMPF+Ai5ADAAAAAMCN0yvOAbYwt3j0iWd//3VDZEQ4PbW0tKmV1VKjuqrKrVmR2c7eoaqqgmvb2tlzDVNTU6mldVV1pa2tXVFhwTNPPSQSiYePHL3qzrU11dWxMWcY3BB6nY5deY9cMzMJj8evr6+trq4sKy2xsbNrEYBxFWgAAAAAALiResU5wFS8zc3Nnj5zTnBwyPARo8aEjb1wIY76jx49KLW0XLJsVWBg8LQZc/r18zt+9DA3i6enNxV7qX/5ijV8HouKjHD38KQUvXDRMl/ffmqV4dDa1sfcQs/RajUteqxtbIYMGy4QCKxtbB2dnKkC3HIWjYYBAAAAAADcKDx7J092TTo4B/gazvt1cHCcMWtuUPAgeX3dhfPn9u/fo1TIWcNVoKfNmO3j45ufl3ci/Ah3Fej/e/HV3OxsFzc3b2/fzIz0A/t2c1eBXrBwadi4iebm5jqdLvzY4c2b/mBwo5iKqOJr0bxHr2d+fgGeXl5CE5PCwoJLF87r9brmA+rrarhdFV0llUpLigsYAAAAAABAV1xPALZzdWt73oK8nMrKHr9DEvQyPAsrG0E7ZwK3ptVpa6srO3kmeQsIwAAAAAAAcA16+32A4dahl9fKzKVWPN7VL3ym1xsGX1v6BQAAAAAAuDa9+j7AcGvRatXcgetXpVTU02AGAAAAAABwA+E+NNCdlIo6tUphJpEKTdq+LbCaJtfX4vrPAAAAAABw4yEAQzejcFsrqzQxMRUITQRCU6HAcFawVqvRatQajZoCcGeOkQYAAAAAAOh2CMDQ/SjiahriLmP1rScxAAAAAACAmwHnAAMAAAAAAECfgAAMAAAAAAAAfQICMAAAAAAAAPQJCMAAAAAAAADQJyAAAwAAAAAAQJ+AAAwAAAAAAAB9AgIwAAAAAAAA9AkIwAAAAAAAANAnIAADAAAAAABAn4AADAAAAAAAAH0CAjAAAAAAAAD0CQjAAAAAAAAA0CcgAAMAAAAAAECfgAAMAAAAAAAAfYKQAXQFj+mtzJipkCcUMBO+nsfjXXUWvV6v1vE0WqbS6KvlTM+uPgsAAAAAAEC36+YKsLWN7cQpsxjcpkRC5mbDs5bwJKbMVMA6k34JDaPBNAvNSLOLsNcFAAAAAABuhm4OwOMmTtNoNP39BzC47ViZ6Z0t9cLr+5Gh2WkhVEMGAAAAAAC4wbqzGDd+0vTYM6foq1xe199vQFpqUufnffOt921sbZv3vP7qC6WlJc17Hn3iWa1a89WXH7/w8utFhQUbfvhaKBTOmbcw5kxUfn4ug55EZVtrs86WfDtGC7E209ermFqLY6EBAAAAAODG6bYAPGHyjNTkhMKCvD9/+2HF6nvTUhL7+Q1I70oGjo05cyoi3Pi0qqqyvZF//v6zUqmghkBoMmPmnMKCfATgHqa3t+A1T79+Tuy7B0w0Gv35XN0fp3RnMpibDfv9URPjgKd/1cwK4ZfL9F8f1dHT9ZP5dlLef3Zouam0KHsLVljNAAAAAAAAbpjuCcCUflOS4osK87mnjRk4Nalf/4D0tOROLqSyojwxMb5F56jRYRMmTnVydk5PSxUKBFQBps5lK1dTBXj7ts1vvf0BPb37ngfo8Z83XykrK507b+HAkFCxWHzx4rld27fW1soGhYQ++NDjm//6ffbcBVv//jPqdASDLpKYMhNBy86Sav3qLzSzBvPeWCq8/1vD96VOqZ/znsY4wF6qXTiscbbBXrxtMdrms1NJWWJKdWAUgQEAAAAA4AbphnOAJ06Z2Tz9cigD9/cbIBAK/AKC2LXy8e1/1933V1dX/vHbT1XVlf36+TWfWldb+81Xn1LjwL7dn3/yv7Ly0jvXrBs+agxF3H17d/n7B65/5AluJNUbQ4cM/2vjz0kJ8Qy6TmTSdr9Ky3bE6i/l6KcPauMHKSpVP8DFcPkrelCDnrYYYIqrYQEAAAAAwA10vRFk0tRZifEXiosKWk+KPHE0JHTY7h2bWedMnT6LHlxbo1Y/9cT6MWHjq6oqv/n6c6bXx5yNpkzbfLxGo0lONhxiXVhYQKVjqVQ6bPiojX/8EnHiGHWWlhQ/9sSz3t6+3GCqAOMw6WvW8XWb00v1rtaGQq65iHf8n41Z+c7P1fmVvOwKNsTbcOg0NaoVvC4tFgAAAAAAoHtdVwSZNHV2wqVzJcWFrSd5ePq4e3p1Pv2yK88B1ukN1UJLS8uKinKmb6wcVpaXdzC7jY0dJa2yputmlZQU01dbOzu1Wk0NuULO4FqZCDp1oHKLQ6DJuUzdUB/DqcPnsnStx5sKcfwzAAAAAADcONcegL19+peXl3SQfk+dPMa6ovU5wDU1Ne7unsanNnZ2xYWF7c5eWa7X6+3tHbhzjh0dnehrRXm51NKSwfXR6phA0O7U/o68i3n6NiedzdLdNVZACfjnk9rWU9VamgsZGAAAAAAAbpBrD8DmFlKdto2y3rWlX2JjaxcYGGx8mpWddSryRNjY8UuW3Zlw6XzQwME2NrYtArBardLpdLa2dtSWyWQxZ6NnzZ5fU1Ot1WoXLFqalZmRlZUxKCSUwfVRawzn8bZGnbMG8wa68z7Yp+G1FWVjMvWvLeZxjdZZV6VhAAAAAAAAN0w3n4V5zemXDB02gh7Gpx9/9F5qcuIvP303acr0yVOmnT8XSw+Rqaj5LDqtdteOLRMnT5u/YPF/3nzl919/nL9gycLFy8VicUL8xe1bu3AANnRAqWHmopadjla8ff8npNrvK39rCip5bjZXnAP8+hbNkQS9Qs1LLTIUh6nRerEqDcq/AAAAAABw4/DsnTzZNQkeNIS+xl+MM/ZcT/qF3ozH9G42PGE3XDL8Mo2O5Vfq9dd0CLRUKi0pLmAAAAAAAABdce0VYK1O6+riLhQ2LoEvEJiYmCD93pYoppbV6p2khhtKse6g1+vLapkeJwADAAAAAMANdO0BOCn+gk53+RzgOpksPy+bwW1KoeZVK/TWZqxbVMnbPigaAAAAAACg51zXOcApiZcY9BlV9bw6pd7Ogomv4/ZFcrW+oo6ptUi/AAAAAABwo3XzRbDg9kbBtaiamZnoRSZMJKQk3KmDovV6vVJjuJKWQk0BGNEXAAAAAABuDgRg6DIKsXJ1l+ZA6AUAAAAAgJuvWy/sCwAAAAAAANBbIQADAAAAAABAn4AADAAAAAAAAH0CAjAAAAAAAAD0CQjAAAAAAAAA0CcgAAMAAAAAAECfgAAMAAAAAAAAfQICMAAAAAAAAPQJCMAAAAAAAADQJyAAAwAAAAAAQJ+AAAwAAAAAAAB9AgIwAAAAAAAA9AkIwAAAAAAAANAnIAADAAAAAABAn4AADAAAAAAAAH0CAjAAAAAAAAD0CQjAAAAAAAAA0CcgAAMAAAAAAECfgAAMAAAAAAAAfQICMAAAAAAAAPQJCMAAAAAAAADQJyAAAwAAAAAAQJ8gkFhYsWvl6Ow2cPAIxmOy6iqux8XNKzhkmLunj6Ozq7m5pUxWpdPpqN8/cHD/gOCqyjK1SkVPJeYWQ0eOs5BalZcW0dNhoycoFQp5fR03e319LT2h/tBhYxiPVyurYQDNiESiujoZAwAAAAAA6IrrqgDb2tmr1WpbW4fmnUqlIuFiXEFetqW1dUDg4OaTbGwdmxoOHSzWw9OXAQAAAAAAAHSraw/AfL7A0somLyeDyrmmIrGxn0q+sprK4sK8lIQLFlJLi6YKs1ajtbG149o2tvb0tM3FqlRKU1Oxnb0jAwAAAAAAAOg+1x6Abe0dtFptSVG+Sqm0c2gjr9bVySgMiyVmDc/0VVVlZhJzispCE1PKzNXV5a1n0TO9VqMpLMhx8/DR6xkAAAAAAABAd7mOAGzrUF1VQY3KyjJb27YLtvpmKVaj0dTUVFFp197esVZWrVap21tyYX62iYmpvaMzAwAAAAAAAOgmQnZNeHyelY0tny+ws3fieiiyqtWq5mPMzaUCgUBRLzf2VJaX2jk4UVm4orxULJa0t3AakJ+X5e7pTethqAMDAAAAAABAd7jGCrCNjT2Px0+KP5dwMY4eGo3atumsXT6fL7W0cXJx9w8Kqa2tqa2tbujm0f/Ly0osLCwtLa3Ky4rbXCzP8D/DyKKCPD6PLxKLG+YDAAAAAAAAuF7XWAG2tXOqrqrkDoEmlRXlNnYOxYV5zHCLGnHQoCEqlUpWU5mdkdp8Lo1aRZGYMi53M6QO6fNzsnz8BjAAAAAAAACA7sCzd/JkALcUqVRaUlzAAAAAAAAAuuK67gMMAAAAAAAAcKtAAAYAAAAAAIA+AQEYAAAAAAAA+gQEYAAAAAAAAOgTEIABAAAAAACgT0AABgAAAAAAgD4BARgAAAAAAAD6BARgAAAAAAAA6BMQgAEAAAAAAKBPQAAGAAAAAACAPgEBGAAAAAAAAPoEBGAAAAAAAADoExCAAQAAAAAAoE9AAAYAAAAAAIA+AQEYAAAAAAAA+gQEYAAAAAAAAOgTEIABAOD/2bvv+Cjq/I/js7tJNglZ0hPSCy0h9AAJIRB67wgIKvZDfnqIip717HrqeXqe7ewUBRFUitQECBAgkJCEQAqBdNL7pie7+/sme4ccICmgIvN6uo/v4zvf+c53ZqP/vP3MzAIAAMgCARgAAAAAIAsEYAAAAACALPwqAdjewbF7Tz+lknQNAAAAALhRXIeM6uHpHTJybPCIMOdurmKzR+8+gUNDTE1NJ0+bY9mlS3tW0Gi6vv/RF0OHDb8wMjhwqBixtrGRAAAAAAC4Hq41AHv79OjZu0925rm83Jz+A4e4uHkMDgzavWNzSlJiZvrZ0FHjJQAAAAAAbgAm0rXpNzAwfOfWurpa0a+qqhgWEnZhl0F8DAbpmo0IDRseMtLVzUNbVREbe3zLjxvFYJ+AfmPGTfT28s7Ozgzfsys56ZQYfOKpv57PzbGxtbO3d3jp+afmzV/s7+9vZ+9UUly0c8fmE7ExEgAAAABArq6pAmxlpSkvKzWmX6GivMzGxib51MmJU2b17tPPp3vPQwcipGvTVWN96+Il5eVlX33x8ZHDhyZOmurp6e3q6rZ02XKDXr/xu3U6nV70u7m4GucPGjwk/Wza16s/DxwybMzY8fHxJz775P3CwvxbFt5mYmoqAQAAAADk6poqwNXVWrW5ub29Y2lpsdT6MHD++dzEk7F5edk2NnY7tm669gqwqZmZQqEoLCpISztzMiEuKzO9Sls1efJ0EbY/fP8dMSH66OFXXn976NDhW7dsEptnUlN2bN8itdaNRZudlZmakiyOErFZqVRIAAAAAAC5utZboKMPH5g285acrAylUuno7CJCrxgsLSkWn44sY8zJPwdUEXql1juoRbTe9N26GTPnTSwpjnQAABAASURBVJw4NScr63jMkeSUJGtbG3sHx/c/+uLC/G4uLsZOfX2dsXPkyCHf7j3vX/pQU1Pz2bSUyP0RjQ2NEgAAAABArq41AFdrq779+gsv3x4Gvd54w7OlZRffHr1VSmV+/vmiwvz2LKKtrm5ubrazs7swIvKtTqerrq62s7MvyM97dMUDarX5kGHBixYvqaqsrKqoLCoseOmFp6+ypquL64HIiDWrPrPuajNt5pyly5Y/8+QjWq1WAgAAAADI0rUG4G4ubn59+tvatmRX3+69kk+fNIgorNeVl5UMGDQ0JSkxJzuj7VUMhtiY6ImTplZXa8tKS+zsHSZNmnYi9phep3P38PzTA38O370jNSWpqbFBzK2trY3cHx4cEjpp8vTsrAwf3x6Tp874/NMPE+JPXLxk0PCRISNGfr9xvViwrr6uuVnX0Ho4AAAAAECerikAOzm7+PXpF3040vgeLAsLy6CQUacT45NOJYjN87nZ3j49AvoPOn0yrs2lNnz7TUlxcdDwEa5u7nnncyPCd+2N2C3GTybE7dm1PSQ0bPzEKSJY79+7JyX5tBj/+IN3x02YMmnKDIXCsHXLpkvSr7B924+2tjbzFyw2MTUVl/fN2i+5BRoAAAAA5Ezh4OwpdYqDo/PAwGHhO7deMj5hyswTx4+WlhSJvomJ6cy5C7/fsFYCrh+NRlNUmCcBAAAAQEeoLK2spU4ZMHho7LHDTY2XllWLC/P9A/rn5mSKvqjZVlZWNNTX63Q6CbhO1Gp1TQ2PcwMAAADomE7+DrBCoXD38K6prr58l1Zb5ente2EzLze7kYdvAQAAAAC/t05WgM3MzMpKi7VVlVfcW1FRVl9fp6fqi18HFWAAAAAAndD5Z4CB3wvPAAMAAADohE7eAg0AAAAAwB8LARgAAAAAIAsEYAAAAACALBCAAQAAAACyQAAGAAAAAMgCARgAAAAAIAsEYAAAAACALBCAAQAAAACyQAAGAAAAAMgCARgAAAAAIAsEYAAAAACALBCAAQAAAACyQAAGAAAAAMgCARgAAAAAIAsEYAAAAACALBCAAQAAAACyQAAGAAAAAMgCARgAAAAAIAsm0q+mZy//4uKiivLSNmc+/9LfHB2dLhn857tvpaUmXzLYr//ApcuW//XZJ8pKSyQAAAAAANrt1wrA4yZN1+t0aWeS2zN57arPzMzUSqVq2UMrIveFn0pMEIO5OdkSAAAAAADXya8SgEeMGptyOlGpVAwPHXPk0L425587d1a0SpVKtIVFhcnJp0XHzMxsztwFffsPNDc3T0yM37b5h+pq7cVH9fbr838PPRIRvmvLjxvt7R1nzJrj59+3rKz0WHTU/r3hYsK8+Ys8Pb2zsjKCgkKampq2/7T5cNSBlssLDRseMtLVzUNbVREbe1wcLgEAAAAAbnbX/xngcROni3Lu+dysnOzM1KRE3x69pU5ZfPtdQ4KGRx+N2rljW69e/kv/b/nFez08vO5f+mBsTLSIryampstXPO7u7rl186aszPR5tywSEdc4zdvHt6a6+pWXnk1JPn3L/MXm5hZdNda3Ll5SXl721RcfHzl8aOKkqSIkSwAAAACAm931qQB36aKpqWkpz44YOTYlOVGp+E/tt6ysRHykjtNoNIFDgtavWxN1cL/YLC4qfGj5Y97evgZDy15bG5v7/vSQKO2uXvW52Ozff6C9g8Pzzz1RWlLSejFWw4JCog5Fin5tbe2undtEJzr6cHBIqHO3btXaaoVCUVhUkJZ25mRCnAjMVdoqCQAAAABws7vWAOzt06PfwMDyslKVSqXX6zPOnTmfkyXGRd1V1H7Tz6ZKnWJray9iaklxkXGzqKhQtHb29k1NTaJz933LTNVm5WXlUmsgtrWzF+2LL7954XBt1X8ybWNDvbFTV1srWqVSVVpavOm7dTNmzps4cWpOVtbxmCPJKUkSAAAAAOBmd00B2MNT5N9e4Tu31tXV+vXp36t3n4Ot6VfodO3XqLy81GAwODg4GgO0k5Nzy5qlpVaarqJTWJC3dfMPj6586lRiQnxcTEV5mRh86okV2nbUcu3s7Avy8x5d8YBabT5kWPCixUuqKitPxB6XAAAAAAA3tWt6BtjDyzct5bRIv6KfknSyqamx34DB0vWg1WpjY45NnjKjX/+BfQL6zZm3IDMjPTMzXaFo2fvturWiv2/vHhFfu1pbJyTElZaUzF94m79/QHBI6N/eek/0f2lldw/PB5c/NnvOfF/f7k2NDVLrbdISAAAAAOBmdz3fAq03KPR6vXSdfLP2yxmz5s2eu8Dc3DzpdOLmH35+V3OzTifarVu+Hzgo8O67l/7z3Tffe/ctMfmue5Z2sbISyfn7jd/+0rInE+L27NoeEho2fuIUcbX79+5JaX3pNAAAAADg5qZwcPaUOsvD07tn7z5HoiLramvcPLwGDR62bfN3EvAr02g0RYV5EgAAAAB0xDVVgHOyM1Uqk/ETp1VUlIksHbH7JwkAAAAAgBvSNVWAL7C07FJbWyMBvwkqwAAAAAA64fo8A0z6BQAAAADc4K7pLdAAAAAAAPxREIABAAAAALJAAAYAAAAAyAIBGAAAAAAgCwRgAAAAAIAsEIABAAAAALJAAAYAAAAAyAIBGAAAAAAgCwRgAAAAAIAsEIABAAAAALJAAAYAAAAAyAIBGAAAAAAgCwRgAAAAAIAsEIABAAAAALJAAAYAAAAAyAIBGAAAAAAgCwRgAAAAAIAsEIABAAAAALJAAAYAAAAAyIKJdMMIHTU6MHCYp6d3fUN9Rvq5XTu25eRkSR3Ut/8AJ0fnvRG7rzLnyWdeLMjP++qLf0sAAAAAANm4pgA8MmxieXmpwaD/pQlVVZU5WelSO4wdP2nuvIVpZ1K/2/C1nZ3DkKFBDz288rVXnqusqJA6wt+/r59fn6sH4G+/Wd3QUC8BAAAAAOREZWllLXWKh6e3h7dPRUX5VebY2jmYmJhUXnWOoFabP/Dgw7Ex0Z98/K/c3Jy0tNToo4fHjZ+oVChTU5LMzMxmzpo3f+FtkyZPc3J2zsxIb2xs7Nd/4HPPv1pWWnLvfcumz5htb+946lTC7UvuDR0ZZmWlmTp9lpu7x4nYY4MGD120+E5x7NChw/UGfU52pjjdn5b92cm5W0L8iSsuIiaIM86eu2DBrXeMGz/Jzt7h3NkzOp1u3vxFU6bN9Pb1ve++/zty5JCHu+fi2+9ecOttYWMn9OrpFx8fq9frJfwm1Gp1TY1WAgAAAICO6HwFuKu1bVbGudOJcVeZE9BvkEbTdsDuE9DPXG2+a+dPF0bq6+sef/QhY3/x7Xf17O0fuS+8rq5uzNgJS//P4+03XxXjCoXCv0+/9//1D3//gEW33XnyZFz4nh2WlhbuHl7r1n5VVVXV1dr6rnv+dDIhbs2qz909PRctXlJaUpySfPriU1++SNLpRBGke/v12RexW2TmceMnW1lZrfryUzHZ09O7uKjos08/rKmufujPK5t1Teu/WaPX626/496wMeMj9uyUAAAAAAA3qmsKwM7O3Ty9fK4yR5R2CwvypbZounYVbWVl5RV2aTSBQ4LWr1sTdXC/2CwuKnxo+WPe3r7Gvbt3/iTqt1FRB0SN183dXWTX8vJyZ2eX5NaUK479+IN3z549Y2FuWVpWHDZqjK9vj0sC8OWLiCrx4MCh36z96nDUAbFXpO558xZ+vfYr0W9oaFiz6rP/fjWz0rzizIxzJSXFpWWlzY1NEgAAAADgBtb5AFyjrcqur007k3yVOT17+Tc1N0ttqda2RF9ra+ui+roLg17ePga9QWot0pYUFxkHi4oKRWtnb9/U1BI4642P8hoMIpqqFKpLltVWV/ftN+Ce+x5QqlpuwzYxNVWr1Zef/ZJFbGzspNays/hcmOPk6NQys672woioKt913wMvvPxGYWFB4sm4XTu3SwAAAACAG1jnA7BOr9M16GprqoNCwk4lxikMkn/AoBOxhxobGi/MEZGyPUulpiTrdLqQkJE//vCdcaRLly7LH348+ujhHds3GwwGBwfH1NZxJydn0ZaVlhqLxlc3bFhw2JjxomYr1lGqVG/+/T2pHYxPNa/68tPjx4780hxR2TYxMXn1xWdEfdjPr8+Su+43V1usX7daAgAAAADcqK71Z5DcPbycu7k6u7iWFhU6OrsqVaGHD+6VOqimpib6SNS4CZPd3D1iY6K1Wu3kqTMMkiF8zw7Rj405NnnKjKqqShGSZ825JTMjPTMzvV//gVdcSkRuyy5WZmozkcPV5hZixMLSUtSBx4wdb25uYe/gYGpqevWL0WqrTsQenzBpSl1drSg+T5sxR1SH//bqCxfPMTFRLV22PPVMyv69e8SmXjLU1tZIAAAAAIAb2LUG4KzMdIVSmZl+VqVSubp75mRlSJ2yfv2a4pLCceOn+PfpW5CfdzbtzIZ1a8vKSsWub9Z+OWPWvNlzF5ibmyedTtz8w8arrHMk6oCPj+9bb39wKjFh9VefeXv7TJw8TW2qjozcm5AQP3PW3C5WmjYvZu3qz8UZ581f5OjolJub/enHH1wyQST2tWu+nDZj9oN/flRspqWm7Ny5VQIAAAAA3MAUDs6eUqd4ePl0c3Wvra6+yhxRjC3Iz+10KgauSKPRFBXmSQAAAADQEZ2vAItYq1Aorv4rR6RfAAAAAMAN4ppugc7OTJcAAAAAAPgjUEoAAAAAAMgAARgAJAAAAMgBARgAAAAAIAsEYAAAAACALBCAAQAAAACyQAAGAAAAAMgCARgAAAAAIAsEYAAAAACALBCAAQAAAACyQAAGAAAAAMgCARgAAAAAIAsEYAAAAACALBCAAQAAAACyQAAGAAAAAMgCARgAAAAAIAsEYAAAAACALBCAAQAAAACyQAAGAAAAAMgCARgAAAAAIAsm0nWiVpsHDgvR6Zpjjx1pbm6SAAAAAAC4kVy3ADx24tSU04mmpmajxk7ct2e7wWCQOih01OjAwGGent71DfUZ6ed27diWk5Mlxp946q8F+Xmrv/qsQ6v17T/AydF5b8RuCQAAAACA63ULtJWVRltVlZGedib1tIOjk0ZjLXXQ2PGTbl20RJIU3234OupgpKur20MPr7S2sZE6y9+/74jQMAkAAAAAgFbXpwJcXa2trakeP3mGUqE8nRBXVVXRocPVavOp02dFH41as+pz44io3L782lujR4/f/OPGC9P69R+4dNnyvz77RFlpidh87/1PN25cf2B/RI8evSZPnent49PQ2JiTmfnZpx/cuvjO4OEjxJz3P/oiIf7Ep/9+397eccasOX7+fcvKSo9FR+3fGy611pbP5+bY2NrZ2zu89PxTEgAAAADg5nXdboE+EXN09i23GQz606fipQ7qE9DPXG2+a+dPF0bq6+sef/Shdh6+cNGSZl3T+m/W6PW62++4N2zM+PA9OywtLdw9vNat/aqqqsrE1HT5isebmhq3bt7k7uE575ZOT+ykAAAQAElEQVRFTY1NUYcixbGDBg+J2CPOvFkCAAAAANzUrlsAHhI04mTccYVSGTh0eOzxIx06VtO1q2grKyulTlGrzUrzijMzzpWUFJeWlTY3NhXk55WXlzs7uyQnnxYTBgcOtXdweP65J0pLWkrHXbpYDQsKMQbgM6kpO7ZvkQAAAAAAN7vrE4DdPLzUZur0c2dEPzRsvKubR975nPYfXq1tib7W1tZF9XUXBr28fQx6Q3Z2ZpuHr1n1+V33PfDCy28UFhYknozbtXP7JRNs7exF++LLb14Y0VZVGTv1F50RAAAAAHATuw4BWKUyCQ4ZtenbNcbNQ5Hht9x65/cb1uj1+naukJqSrNPpQkJG/vjDd8aRLl26LH/48eijhy8OwGKOaC3MLURrbm6hVKmk1ueHTUxMXn3xmbq6Oj+/Pkvuut9cbbF+3eqL168oLxPtU0+s0GqrJAAAAACALF2HABw2blJkxK6LRyL37gobO2lf+I52rlBTUxN9JGrchMlu7h6xMdFarXby1BkGyRC+p2UFvU7fpYuV6OSdzxUZeNSYsfGxMQMGBhrzsImJaumy5alnUvbv3dMyWTLU1taITkNDg2UXKzO1WWNDY0JCXGlJyfyFtx2JOmBtazt7zgJxlu++/VoCAAAAAMiGytKqwz9ZdIGdvUPgsJCy0uLMjLMXj9fWVNvY2PXo5VdWVtrY2NCepU4nJTY1NQwcNHTI0GAPD8+sjIzvvv2msDBf7LKxsR0RGubk3O3okUPlZaUhIaP69B2QdPqku4fnubNpZ9NSS0pKBg0eMnrM+GFBw3MyM9evXy2ycVlpiY9v94W33uHh4RVz7Gjiyfhevf0nTJwyZGiQ6K//Zo3BoB8xMqy6WpsQf0LCH4para6p0UoAAAAA0BEKB2dPqVOcu7kOGDS0tKSoq43tgb27jPVYIzMzs9DREyrLyhycuh07ekCkVgm4fjQaTVFhngQAAAAAHdH5ADw8dPSphDittnLm3EUmJqZ1tdUXdpmaqQvyzx87ciCg36DefgHff7dWAq4fAjAAAACATuj8M8DaqsqAfgOSkxLr62oTT8ZUa38OwNbWNv59B4rWxtbuVAI3GAMAAAAAfn+drwALffsPstJ0TUk6VVF+6U3OTs4uvj16l5YUpaUmScB1RQUYAAAAQCdcUwAGfhcEYAAAAACdoJQAAAAAAJABAjAAAAAAQBYIwAAAAAAAWSAAAwAAAABkgQAMAAAAAJAFAjAAAAAAQBYIwAAAAAAAWSAAAwAAAABkgQAMAAAAAJAFAjAAAAAAQBYIwAAAAAAAWSAAAwAAAABkgQAMAAAAAJAFAjAAAAAAQBYIwAAAAAAAWSAAAwAAAABkwUS6foaHjhHtkUP7JAAAAAAAbjDXWgF2cHI2dkJGjqmtrq6tqQ5pjcGCk7OLBAAAAADAjUFlaWUtdZZP956enj7dXNwaGxvd3D2PR0cVFuR17+nf0FA3KDDIzs5eZaKqKC9rz1I9e/a+696ls+bMHzNugqur+/nzOXW1tVeZ37f/gL59B2RknBN9d3fP0WMnpKWlGgwGtbnFP//1SWVVZU52poSblFqtrqnRSgAAAADQEZ2vADt3c3VxcTt6ODIz/Zynl++RQ/t1uma9Xh91MMLZ2TX2+OGog3tdXNwdHJ3aXkuhuG3J3ebm5lt+3Ljlx02Ojk4rn3iuq/XVkrm/f98RoWHGvpu7x8RJU1XKlu/S2FD/wXtvn0qMlwAAAAAAuIjCwdlT6qwRYePiY6JraqqvuNfB0dnL2zf2+JE219Four7+5rsbvv36wP4IsWliYvLgQ49GR0cdPRIlNvsE9BszbqK3l3d2dmb4nl3JSaduX3Jv8PARl69TWlL8ykvPvvPev79Z+9XhqAPz5i/y9PTOysoICgppamra/tNmMSi1VoxnzJ7Xo3vPwqKCs2lngoJH/GXln8X4vPmL/f397eydSoqLdu7YfCI2RsINSaPRFBXmSQAAAADQEdd0C7SuqdnT27cg/7xx093T28pKo9VWGTf9AvpnZZyrq61pc53GxoaAvv09PL1Ev6ioqKmxMfpoVG5ujth0dXV7+NG/iEQaEb6zm4vbpMnT4+Nj09PP2tjYmJqZffHpR8ejj1RVVvp27/nxR/+MjYmurKyYPGVG4sn4nJwskZwHDBycdCrx67VfOjg4jhs/OXJ/hLjCx598rrGhcefOrdqqqtBRo8VZwnfvCBwybM68BYcORYoT2drZifHI/XtFQVvCjYdboAEAAAB0QuffAj00aIRGY334v+98Hj1ucmNDg1Kl8vLpYXwRdPLpk8EhYQ0NdYcPtv1e6H++88bQYcNHho1deOvtuedzYmOORezZKcZHhY2rKC/78P13RD/66OFXXn976NDhW7dsKi8vd3Z2SU4+Lca7WtuINjU5SZR5TU1NL162trZ2185tLcdGHw4OCXXu1s3Ty8fCwvL9996ur68T45aWlkODQkTH3NxCtNlZmakpyVmZ6aJ0rFQqJAAAAADAzaKTAXhI0AhRHY3ct1una5Zaa78i/RrD8JTpc/sNGJyYcELUfg/s29O3/6DhoWPa/G2kxsbGqEOR4uPh4eXi6nrbHfeYqExEdrW2tbF3cHz/oy8uzOzm0oGXSzc21Bs7xldqKZUqyWC4eILK5D9/gSNHDoky8v1LH2pqaj6bliJqxaJKLAEAAAAAbhadDMCmpmblZWU6ne7yXXrDzxmzJR63o4zq7u7x5DMvfvbJB/FxsTk5WeITODQ4oF9/EYCrKiqLCgteeuFp6TpJTU02GAxTps744fsNjo5OgwOHGcddXVwPREasWfWZdVebaTPnLF22/JknH9Fquc8WAAAAAG4SnQzAR6MiR42Z6OrmfuhAuKj95mZn9ujpFxI6RqVSVVaUnjp5QsxxcXMfNDi4orz0cFvl39zcnFOJCYsW32lra1dcXOzl7d29e4/IfXvFrsj94cEhoZMmT8/OyvDx7TF56ozPP/0wIf5EQ0ODZRcrM7WZqNM2tJZ5HRyd8vPOt3nlIk5/vfbLOXMXjpswWZwr/VyaKPyK8aDhI0NGjPx+4/qy0pK6+rrmZp1YWAIAAAAA3Cw6GYANBn3k3p32Dk79BgyOPdbynuf9ETvdPb1FTTj/fI5xTm+/vsnJiRlnU9uz4Cf/fv/Ou+6fPXeBiNAi3B46sG/rlk1iPC/v/McfvDtuwpRJU2YoFAYxKNKvGD8SdcDHx/ettz8QyXnVl5/Ex8U8/sRzWm3lKy89e/UTWVhYVpaXv/T8k3Z2DqLUPHvufA+Plpdvbd/2o62tzfwFi01MTevqar9Z+yW3QAMAAADAzeSafgZpaNCIc+fOlJUUX3GvlUYzcHDQochw6UZiaWn58qt/T0tL/W7D1926uYqyc0pK0trVn0v44+BnkAAAAAB0Qud/BsnB0dnByTktJcnKqmtAv4EVFWXNzS0vxFKrzQcFDmtobBCFVk8vnzpRTv2FHwr+XTQ1NbU8YxwYNGPW3MDAoampyeu+XmV8lRf+KPgZJAAAAACdcE0VYG/fHq5uHgqFIv1sql+f/qLY29TUPHbC1PgT0T7de5mZqfPOZ2dlnJOA64oKMAAAAIBO6PzvAAuZ6WdFdbeosED03T28+w8cWltbo9PpykpLxMfewam0pEgCAAAAAOAGcE0V4EsMGTbCxMw0OuqAwaCXgF8NFWAAAAAAnXBNFeBLxByLkgAAAAAAuCEpJQAAAAAAZIAADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkw0Wg0EgAAAAAANzsTrVYrAX8o/F8bAAAAAJ3ALdAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWCMAAAAAAAFkgAAMAAAAAZIEADAAAAACQBQIwAAAAAEAWTKROUSpNHLsNc/Uc7eDYv0sXZwsLe6WkaKgtqastLClKyMnZV1AQo9c3SwAAAAAA3BgUDs6eHTtAqfLtvTBg0IMi9ypaK8iiVbXuUrX2jSN1tUUxse+lnPlOr9d1ZHnp8ZWPLnvgTxePrP163V+ff7Gdh8+bN+etN173DxjQ0NDwS3Pmzp19y9w5AQF9mpt1WVnZr772t9gTJ6SOGBI4eML4ca+/8ZaE34NGoykqzJMAAAAAoCM6UAFWKJTuvlP7Bq7oau2tvCjrGlvF/45YWTqNHflKYP97j8b8Iy19pyQZ2nmWH37cEh+fYOwHBwfdfdeSU6dOS9fP1CmT//7m32JjT7z9j3ftHexnTJ/+xef/njBpalFRcfsX6dPH/8477yAAAwAAAMAfSAeeAXbzmTIs7I1L0u+Fqq/yf/OwsbW39pkU9mYPr3HtP8vZs2f3hEeIz4m4+JkzpoWH793w3UYxvujWBT9+v/HUyTjRjh072jh55ozpG9Z/k3QqYdeObQsXzL+wAqeTvgAAD5pJREFUiIjNR6IOHIs+dM/dd16y/sPLH4qJOTF/4eLVa75+5533brt9ydmz50JCQqTWvL12zZcn42Midu+4//57jfPt7e3feP1VsdTundseXPaAcfEXnn/OzMws/WzK+nVrr3htTo6OYq8oZe/Z9VNiQuzbb71xYbXXX3v56JEDEXt2PvnESlNTUwkAAAAA8JtQWVpZt2eem8/kkHH/VClNL0m5yl9Ov8ZBU6Wpn+/U8or0kvI0qSPef+8dBweHe+5bWldX16NHjy8++/fR6OhVa9ba2touW7Z0w4aNA/r3+/fHH8SeiPviq68cHRxvv23xtm3b3dxcJ04YX1pWvvbrdWoz9W2LF33x5ZfNzf+5Ddvb2+vRRx7+4MOPLlSVq6urRcBOSUkV/W/Wrm5oaPjo408LigofXfFwUlJyekbGRx/+a+jQwM8/X1VeUXHffXdXabWrVq0pLy8PCRnes3fAxk3fX/HalArFfffdIy7gyaeeTTiZKFL3mTNpZ8+dE6sNGjjwi69WZ2VnLV50q6ODQ+SBgxI6SK1W19RoJQAAAADoiHbdAm1t5xc85m2lQnlJ7Vf6hdx7aU1YoZwW9kZ5ZUZhaZLUPkuW3B4WNuqee/9UWloqNmtra5b935/3Rx5oamqqqKiYPm1KQB//2bNnZmVmrXjkMTFhz56IFQ//2d7B3nj4a6//raioODMrc9rUyX0DAmJi//OIr4N9y4Tz51seH/X19Q3fvd04vu7bb1966bWXX3nt1OnT+fkFXp4eoqg7aNBAkVpHjQx95LEnNm/e0vJ3sO46ferU1avXXnypV7w2Y6LesHFjUnKy+Dzz9BO9e/dKTk4Wq6184snvv/+x5U+nVC65/baXXnlVAgAAAAD8+toOwAqFKnjsuyYqdZvP/Sr+txR88biZifnMMX//bNMMg6Htd2J17979L4+vXL3m6wMHDxlHCguLZs+aec/dd3p5edXV1oqRLl26ODo65Jw/b5wgCrmvvPq61BJrfURbWVkltbyIq060ZmbqCyuXtMZpG5uWondhQcHSBx4Unaee+otoRe3XwtLypRee79Wrp95g6GJpZWFh4erqIna98/ab4mNcobjk0keFr3htxl011TXGjq5Zr1QpXVxdRT87K9s4mJtzXqPR2NjYiNgs3dRMTEzEf0bNTU0SAAAAAPx+2n4G2NdvoY1tjzZqvG2lYtE62/Ya7LewzdOpVKp333krJyfnjTf/fmFQ1GMfWbF81eq1IaFhKx5daRwsLi5xb42UgpWV1bPPPCVqtldfPDMzK/1c+tixY0W/prZ2T3hERmaWW2vKFQXhd//xVkZGxtjxk8aMnSDqumIwPz9ftCIn+/bwM36CgkdesuYVr+2K8vNaKs+eXv957ba7h5tWq73p068wcdK0iROnSgAAAADwu2qjAmxi2qXfkBVXrPG2fefzZe2YwIdPndvS0Fh9lTMuX/5gQJ8+r772t1EjQ40jxSUlIt+KjpOT4+zZs5YtvV/0u/v6btiwUZReH3tsxcmExOnTp40ZPeqrVauNFeCr+Oe/3n/3nbednRx37NpdUV6+/KEHRSoW41aalrKtuYXF+HFj598y197e3sPdXZxaVKGXPfAnpVIpSrUrH1uxJyLi6af/KsKzqampp4dHdk7OFa8tNvYKv6uUlZ0jVntw2QOiMqxWqxctXLCp9V5oAAAAAMBvoI0A7OEz2cLc7pLnfufOUAUP+7l0XF8vvfFqk729NGq0ytNLKfJgabEh4iddXrbhkmeGrSzs+3hPijuz6SpnDPDzF+0zTz95YWRvxL6/PP1sQEDAo4883Nzc/NHHn/h295kxY9r7H3604pGVS+647YE/3V9SUvp/Dy7PzT0fFCRd3dZt20VkFUu9EPRsXV39j1s2Z2flenq5ixT9ySefTZ4yacH8eZu+/+HFl19d+egKa2vrx1b+5S+PP/biC885OTmJK3n1lb+JRSIi9kUeOLhn9/a4+IQHH3r48mszvrn6chdWq6mp3bTph7//410JAAAAAPCbUDg4e15ld/DoN317zr2k9uvaTWFv29KxtFDMnKk6n2tY/UXzsj+bdu0qJcTqtZWGwGCVmVr6/B9NjfWX1o1jk9dtPvSchJvdHUvuPXRof0b6OdGfOm2WaLf/tFm0PXv5DRkStO6bVdI10Gg0RYV5EgAAAAB0RBvPAFtZuSkv+73fogJDSrIhNdkwoL+yuVna/H2zX2+FvYO0d6cuYrsuJkq/bUNzRanBzVNx+bFONt0l3OzCRo+rq68zpt9LpJ1JEf81hIwYJQEAAADAb6uNAKzRuP/Ss74jRyp9uyu2b9FVlkluHkqDQUo6qTfuLcgxrPt3c9YZw8X3Pxv7XS0cJNzUlErViNCw7zeu/6UJm75bFzpqjFLZ9gvYAAAAAOA6auMZYEsLxyv+3m+3boqxY1WnEvWnT7aEXqVCEgG4uaFl79KVppqWnxmSju3XH4/QXXJsV0tHCTc1Vzc3nU6n1+t/aUJjY6OpqamTk3NBQb4EAAAAAL8VZZu7L6/9mppI8+eramql7Zt1xhub83P1op7n3b3lnuc9Pzbv+FYn8vAvvSkaNzc3d4/4uNiLR04mxCWejL94JP7EcXcPLwkAAAAAfkNtVIDra4u7atwuSbATJqgcnRQH9ul9fP/zlO+5VEN+rmHCTJMjETqDXho8QinaK6bfmroSCTe1qsrKwMBhF4/k5mZfMse3R6+0M6kSAAAAAPyG2grAdSXWGrfL738Wu0aNUV4oIL//WtOWb5qnLzSZMl+l10vnTutL8g1XrABX1xZLuKkVFOTb2NpdfY61tU1hYYEEAAAAAL+hNgJwWWmSi9OAS3Ls2i+blZcl2yZJ2vhZ84XfClZdln6N43mlSRJuauVlpUWFBQMGDk6IP3HFCYMGD807n1NZWSEBAAAAwG+ojWeAs7P2XJxjL/4oOtXGndsmXYNuLm4jRo1rc9rMObeq1eZSu3XpopkwZZZ0/YybNN3Gxk6Sq88//XDhojusrKwu36Xp2nXhrbd/8dnHEgAAAAD8ttoIwDk5B0URuJ35VvW/Ofny8fzS5MyieOnXt+WH9Q0N9dIfk0qlEgFe+iMzGAwvPf/0M399NTBwmJ2dvXHQ3t5hyLDgp55+8fnn/iIBAAAAwG/OpK0JhpgT/5o24SPFNVR9Ff/97DzxntTm+QxS/4GBnl6+CoXiVGJcZnqaGPT09u3bb5BSpSr+74OjwSFhtbU19vaOSpUy/sTxXr0DrKw0lVUVx44cEHunz16wY9sP5mrzoBGjqioqbO3sdXrdocjwxoaGXzqvSqkcNWaSg4NjXl7OieNHGxsbxCkkhcLNzXNv+PamxsYBg4c6ODqfz82Kj4lu1jXb2jmI6xQXUFRUEBMdVV9fZ2pqFjhsuKurR0lJsUr1nz+si6t7n34Du2qs8/Nzow8f1Ov1l3+7QYHBHl7ekkE6dzb1dGLc8NAxZmr12AnTzp5Jys7KkP6YxB/kqScenjlr3sw5t6jVapHqa2pqYo9HP/3kIxIAAAAA/B7aDMBSRmZ4SclpZ4cA5VVrv1Jb4/llKScz97R5OidnZ6duLpF7d+r0+rAxk4oK883M1AMHDTt6OFKrrQoeMbrxv6VdkYf3Rezw6d5zZNj47ds2iXA7fuIMa2vbysryC6vZ2jrEHIsSGXjY8FFe3t3TUn/xCWRrG9uzaSlHo/b79ekXFDLq4P6WS9VqKzdtWC0uf9qseacTE2KPHe7dujfq4N6AfgNzc7IOH9zn271XvwGBx6MPDQsOraur+2nrRmdn1+Gho6WW231tAocOP3b0UFVl5cDAob38AspKiy75dpYWXZydXfbs2NLU3Dxlxtz0s6lHDu2bNnP+3j0/SX98WzZvEh9zcwupNRJLAAAAAPD7UbZjjiHiwJP65vprqQDrdPVr9q1sx7mk4qLC/eE7NNY2Ii6amZnZ2tqLImpW5jmRFetqa86lJf88s7UaXFJcVFNTbSzt1tZVW1haXrxadXWVSL9Sy5uZSiwsft7Vf+CQMeOmXDyzplp79kyyKPyKnOvo5CIqtGKwoqxMtLb29g31DaJaKyLcybgYZxd3UaYW9eTi4gJv3x6Ozt1s7R2k1mJvQtyxhvr67Kz0qtY3PLm5e+RkZ4orr6+vPRoVmZqcePm3q6nR6iWDm4eXiYlq6/fr6+pqpZuO+LuRfgEAAAD87toTgKXi0uRdkY937rnf1k3D6n2PnS9Lac+5HBydJk6d4+TULT83u6iowBhE9Xq9ca/hv52WvvhHar1n2vCLq/184P/OEYXW+BPH/mfmf2cYREdhuPgUCkmhN+gvWlCvVCpGjBon6tLNzU0ppxONFykOu/R0ip9HzC0srDTWl387kXj37t4mpg0LHjV15nxTM7UEAAAAAPgVtCsAC2fSd/y4+4Hm5rqrZOArts26+k92LY3P2NXOEzk5u5aXFifEHRfp0cXFTYzkn8/x8PJRm7e81bmbi7t0PVRXa8vLSy8esRLx1NpWdHx79Ba1ZcNFibmstESttnBwdBb9Xn59CgvyxV5R7z1x/EhOZkaPXn7Gafl5Ob39+4lOFyuNpmtX0Tmfk+3u4SWuXKFQDg0a6eTkfPm369699/DQsZkZZyP37hK52tzcXK83KJUqCQAAAABwXaksrazbObWsMj09J9LbNbiLue2F3Kv6hTysat0sqcz8cMdd5wqOS+1WX1fr5u41JCikq7VtUVF+j169ExNizczUw0NHd3P1EHtNTE1zsjLcPbwrKyu0VZVqtVr008+limNFTi4vKxXhtpdfwNkzKSYmJmJEFHvFLjt7R1NT08KCvCueVKzv4ODk6Ozcy7+vq6v7wchwUdq9cIqW715aPCJsXPceve3snQ5G7tHrBP3gIcG+Pf3ELlHRrW+oSzuTNCx4pI9vT7FUfUNDQV5uVcvTyIoRI8f26t2nurrqVGJcfW3NJd/uWHSUq5vHoCFBLWXh8zm5OVmifuzi5uHfp19jQz0/lntF4l96TY1WAgAAAICOUDg4e3boAFGcHNhr/ujA5daWToor/SawsaOtKdwd98Hh1G/1ep0EXFcajaaoME8CAAAAgI7ocAA2UilNPLsN6e0xxst5YFcLx66WjgqDoba+tKqmIKswLil7X2ZRnE7fLAG/AgIwAAAAgE7oZAAGfkcEYAAAAACd0N6XYAEAAAAA8IdGAAYAAAAAyAIBGAAAAAAgCwRgAAAAAIAsEIABAAAAALJAAAYAAAAAyAIBGAAAAAAgCwRgAAAAAIAsEIABAAAAALJAAAYAAAAAyAIBGAAAAAAgCwRgAAAAAIAs/D8AAAD//3W/E2MAAAAGSURBVAMA6JfLzgknTf4AAAAASUVORK5CYII=","url":"http://10.0.0.25:47434/#/ingest/recorders"}}},"sourceToolAssistantUUID":"942a1a76-3409-43ec-bdf4-881ea379ab80","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"3514065c-4811-46cc-b812-232d14423030","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_011khKUUqDZpz5Qtio2WzCL3","type":"tool_result","content":"1\t// data.jsx — API client; populates window.ZAMPP_DATA from real endpoints\n2\t\n3\tconst API = '/api/v1';\n4\t\n5\twindow.ZAMPP_DATA = {\n6\t PROJECTS: [],\n7\t ASSETS: [],\n8\t RECORDERS: [],\n9\t JOBS: [],\n10\t NODES: [],\n11\t USERS: [],\n12\t BINS: [],\n13\t COMMENTS: [],\n14\t};\n15\t\n16\tasync function apiFetch(path, opts = {}) {\n17\t const res = await fetch(API + path, {\n18\t credentials: 'include',\n19\t headers: { 'Content-Type': 'application/json', ...(opts.headers || {}) },\n20\t ...opts,\n21\t });\n22\t if (!res.ok) throw new Error(res.status + ' ' + res.statusText);\n23\t return res.json();\n24\t}\n25\t\n26\tfunction fmtDuration(ms) {\n27\t if (!ms) return '—';\n28\t const s = Math.round(ms / 1000);\n29\t const h = Math.floor(s / 3600);\n30\t const m = Math.floor((s % 3600) / 60);\n31\t const sec = s % 60;\n32\t if (h > 0) return h + ':' + String(m).padStart(2, '0') + ':' + String(sec).padStart(2, '0');\n33\t return m + ':' + String(sec).padStart(2, '0');\n34\t}\n35\t\n36\tfunction fmtSize(bytes) {\n37\t if (!bytes) return '—';\n38\t if (bytes >= 1e12) return (bytes / 1e12).toFixed(1) + ' TB';\n39\t if (bytes >= 1e9) return (bytes / 1e9).toFixed(1) + ' GB';\n40\t if (bytes >= 1e6) return Math.round(bytes / 1e6) + ' MB';\n41\t return Math.round(bytes / 1e3) + ' KB';\n42\t}\n43\t\n44\tfunction fmtRelative(iso) {\n45\t if (!iso) return '—';\n46\t const diff = (Date.now() - new Date(iso)) / 1000;\n47\t if (diff < 60) return 'just now';\n48\t if (diff < 3600) return Math.floor(diff / 60) + 'm ago';\n49\t if (diff < 86400) return Math.floor(diff / 3600) + 'h ago';\n50\t return Math.floor(diff / 86400) + 'd ago';\n51\t}\n52\t\n53\tconst PROJECT_COLORS = ['#5B7CFA', '#2DD4A8', '#FF5B5B', '#F5A623', '#B57CFA', '#6B7280'];\n54\t\n55\tfunction normalizeAsset(a, projectMap) {\n56\t return {\n57\t ...a,\n58\t name: a.display_name || a.filename || 'Untitled',\n59\t type: a.media_type || 'video',\n60\t duration: fmtDuration(a.duration_ms),\n61\t size: fmtSize(a.file_size),\n62\t res: a.resolution || '—',\n63\t updated: fmtRelative(a.updated_at),\n64\t project: (projectMap && projectMap[a.project_id]) || '',\n65\t comments: 0,\n66\t progress: 0,\n67\t tc: a.start_tc || null,\n68\t seed: a.id ? a.id.charCodeAt(0) % 6 : 1,\n69\t };\n70\t}\n71\t\n72\tfunction normalizeRecorder(r) {\n73\t let elapsed = '—';\n74\t if (r.status === 'recording' && r.started_at) {\n75\t const s = Math.floor((Date.now() - new Date(r.started_at)) / 1000);\n76\t elapsed = String(Math.floor(s / 3600)).padStart(2, '0') + ':' +\n77\t String(Math.floor((s % 3600) / 60)).padStart(2, '0') + ':' +\n78\t String(s % 60).padStart(2, '0');\n79\t }\n80\t const cfg = r.source_config || {};\n81\t return {\n82\t ...r,\n83\t source: r.source_type || '—',\n84\t url: cfg.url || cfg.address || cfg.srt_url || cfg.rtmp_url || r.source_type || '—',\n85\t codec: r.recording_codec || '—',\n86\t res: r.recording_resolution || '—',\n87\t node: r.node_id ? r.node_id.slice(0, 8) : 'primary',\n88\t elapsed,\n89\t bitrate: '—',\n90\t health: 100,\n91\t audio: false,\n92\t };\n93\t}\n94\t\n95\tfunction normalizeJob(j) {\n96\t const statusMap = { waiting: 'queued', active: 'running', completed: 'done', failed: 'failed' };\n97\t const kindMap = { proxy: 'Proxy', thumbnail: 'Thumbnail', conform: 'Conform', transcode: 'Transcode' };\n98\t const meta = j.metadata || {};\n99\t return {\n100\t ...j,\n101\t status: statusMap[j.status] || j.status,\n102\t kind: kindMap[j.type] || j.type || 'Job',\n103\t asset: j.asset_name || meta.filename || '—',\n104\t eta: '—',\n105\t node: meta.node || '—',\n106\t priority: meta.priority || 'normal',\n107\t error: j.error || null,\n108\t progress: j.progress || 0,\n109\t };\n110\t}\n111\t\n112\tasync function loadData() {\n113\t const [projectsR, assetsR, recordersR, jobsR, clusterR, usersR, binsR] = await Promise.allSettled([\n114\t apiFetch('/projects'),\n115\t apiFetch('/assets?limit=500'),\n116\t apiFetch('/recorders'),\n117\t apiFetch('/jobs'),\n118\t apiFetch('/cluster'),\n119\t apiFetch('/users'),\n120\t apiFetch('/bins'),\n121\t ]);\n122\t\n123\t const projectMap = {};\n124\t if (projectsR.status === 'fulfilled') {\n125\t window.ZAMPP_DATA.PROJECTS = (projectsR.value || []).map((p, i) => ({\n126\t ...p,\n127\t color: PROJECT_COLORS[i % PROJECT_COLORS.length],\n128\t assets: 0,\n129\t updated: fmtRelative(p.updated_at),\n130\t }));\n131\t window.ZAMPP_DATA.PROJECTS.forEach(p => { projectMap[p.id] = p.name; });\n132\t }\n133\t\n134\t if (assetsR.status === 'fulfilled') {\n135\t const raw = assetsR.value;\n136\t const list = Array.isArray(raw) ? raw : (raw.assets || []);\n137\t window.ZAMPP_DATA.ASSETS = list.map(a => normalizeAsset(a, projectMap));\n138\t const counts = {};\n139\t list.forEach(a => { if (a.project_id) counts[a.project_id] = (counts[a.project_id] || 0) + 1; });\n140\t window.ZAMPP_DATA.PROJECTS = window.ZAMPP_DATA.PROJECTS.map(p => ({ ...p, assets: counts[p.id] || 0 }));\n141\t }\n142\t\n143\t if (recordersR.status === 'fulfilled') {\n144\t window.ZAMPP_DATA.RECORDERS = (recordersR.value || []).map(normalizeRecorder);\n145\t }\n146\t\n147\t if (jobsR.status === 'fulfilled') {\n148\t window.ZAMPP_DATA.JOBS = (jobsR.value || []).map(normalizeJob);\n149\t }\n150\t\n151\t if (clusterR.status === 'fulfilled') {\n152\t window.ZAMPP_DATA.NODES = clusterR.value || [];\n153\t }\n154\t\n155\t if (usersR.status === 'fulfilled') {\n156\t window.ZAMPP_DATA.USERS = (usersR.value || []).map(u => ({\n157\t ...u,\n158\t name: u.display_name || u.username || u.email || 'Unknown',\n159\t initials: (u.display_name || u.username || '?').slice(0, 2).toUpperCase(),\n160\t role: u.role || 'viewer',\n161\t joined: fmtRelative(u.created_at),\n162\t lastSeen: fmtRelative(u.last_seen || u.updated_at),\n163\t }));\n164\t }\n165\t\n166\t if (binsR.status === 'fulfilled') {\n167\t window.ZAMPP_DATA.BINS = (binsR.value || []).map(b => ({\n168\t ...b,\n169\t count: b.asset_count || 0,\n170\t icon: b.type || 'grid',\n171\t }));\n172\t }\n173\t}\n174\t\n175\twindow.ZAMPP_API = { fetch: apiFetch, loadData, fmtDuration, fmtSize, fmtRelative };\n176\t"}]},"uuid":"6a7d91fe-d469-4059-be30-33e7e9be7cf2","timestamp":"2026-05-22T22:46:22.363Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/web-ui/public/data.jsx","content":"// data.jsx — API client; populates window.ZAMPP_DATA from real endpoints\n\nconst API = '/api/v1';\n\nwindow.ZAMPP_DATA = {\n PROJECTS: [],\n ASSETS: [],\n RECORDERS: [],\n JOBS: [],\n NODES: [],\n USERS: [],\n BINS: [],\n COMMENTS: [],\n};\n\nasync function apiFetch(path, opts = {}) {\n const res = await fetch(API + path, {\n credentials: 'include',\n headers: { 'Content-Type': 'application/json', ...(opts.headers || {}) },\n ...opts,\n });\n if (!res.ok) throw new Error(res.status + ' ' + res.statusText);\n return res.json();\n}\n\nfunction fmtDuration(ms) {\n if (!ms) return '—';\n const s = Math.round(ms / 1000);\n const h = Math.floor(s / 3600);\n const m = Math.floor((s % 3600) / 60);\n const sec = s % 60;\n if (h > 0) return h + ':' + String(m).padStart(2, '0') + ':' + String(sec).padStart(2, '0');\n return m + ':' + String(sec).padStart(2, '0');\n}\n\nfunction fmtSize(bytes) {\n if (!bytes) return '—';\n if (bytes >= 1e12) return (bytes / 1e12).toFixed(1) + ' TB';\n if (bytes >= 1e9) return (bytes / 1e9).toFixed(1) + ' GB';\n if (bytes >= 1e6) return Math.round(bytes / 1e6) + ' MB';\n return Math.round(bytes / 1e3) + ' KB';\n}\n\nfunction fmtRelative(iso) {\n if (!iso) return '—';\n const diff = (Date.now() - new Date(iso)) / 1000;\n if (diff < 60) return 'just now';\n if (diff < 3600) return Math.floor(diff / 60) + 'm ago';\n if (diff < 86400) return Math.floor(diff / 3600) + 'h ago';\n return Math.floor(diff / 86400) + 'd ago';\n}\n\nconst PROJECT_COLORS = ['#5B7CFA', '#2DD4A8', '#FF5B5B', '#F5A623', '#B57CFA', '#6B7280'];\n\nfunction normalizeAsset(a, projectMap) {\n return {\n ...a,\n name: a.display_name || a.filename || 'Untitled',\n type: a.media_type || 'video',\n duration: fmtDuration(a.duration_ms),\n size: fmtSize(a.file_size),\n res: a.resolution || '—',\n updated: fmtRelative(a.updated_at),\n project: (projectMap && projectMap[a.project_id]) || '',\n comments: 0,\n progress: 0,\n tc: a.start_tc || null,\n seed: a.id ? a.id.charCodeAt(0) % 6 : 1,\n };\n}\n\nfunction normalizeRecorder(r) {\n let elapsed = '—';\n if (r.status === 'recording' && r.started_at) {\n const s = Math.floor((Date.now() - new Date(r.started_at)) / 1000);\n elapsed = String(Math.floor(s / 3600)).padStart(2, '0') + ':' +\n String(Math.floor((s % 3600) / 60)).padStart(2, '0') + ':' +\n String(s % 60).padStart(2, '0');\n }\n const cfg = r.source_config || {};\n return {\n ...r,\n source: r.source_type || '—',\n url: cfg.url || cfg.address || cfg.srt_url || cfg.rtmp_url || r.source_type || '—',\n codec: r.recording_codec || '—',\n res: r.recording_resolution || '—',\n node: r.node_id ? r.node_id.slice(0, 8) : 'primary',\n elapsed,\n bitrate: '—',\n health: 100,\n audio: false,\n };\n}\n\nfunction normalizeJob(j) {\n const statusMap = { waiting: 'queued', active: 'running', completed: 'done', failed: 'failed' };\n const kindMap = { proxy: 'Proxy', thumbnail: 'Thumbnail', conform: 'Conform', transcode: 'Transcode' };\n const meta = j.metadata || {};\n return {\n ...j,\n status: statusMap[j.status] || j.status,\n kind: kindMap[j.type] || j.type || 'Job',\n asset: j.asset_name || meta.filename || '—',\n eta: '—',\n node: meta.node || '—',\n priority: meta.priority || 'normal',\n error: j.error || null,\n progress: j.progress || 0,\n };\n}\n\nasync function loadData() {\n const [projectsR, assetsR, recordersR, jobsR, clusterR, usersR, binsR] = await Promise.allSettled([\n apiFetch('/projects'),\n apiFetch('/assets?limit=500'),\n apiFetch('/recorders'),\n apiFetch('/jobs'),\n apiFetch('/cluster'),\n apiFetch('/users'),\n apiFetch('/bins'),\n ]);\n\n const projectMap = {};\n if (projectsR.status === 'fulfilled') {\n window.ZAMPP_DATA.PROJECTS = (projectsR.value || []).map((p, i) => ({\n ...p,\n color: PROJECT_COLORS[i % PROJECT_COLORS.length],\n assets: 0,\n updated: fmtRelative(p.updated_at),\n }));\n window.ZAMPP_DATA.PROJECTS.forEach(p => { projectMap[p.id] = p.name; });\n }\n\n if (assetsR.status === 'fulfilled') {\n const raw = assetsR.value;\n const list = Array.isArray(raw) ? raw : (raw.assets || []);\n window.ZAMPP_DATA.ASSETS = list.map(a => normalizeAsset(a, projectMap));\n const counts = {};\n list.forEach(a => { if (a.project_id) counts[a.project_id] = (counts[a.project_id] || 0) + 1; });\n window.ZAMPP_DATA.PROJECTS = window.ZAMPP_DATA.PROJECTS.map(p => ({ ...p, assets: counts[p.id] || 0 }));\n }\n\n if (recordersR.status === 'fulfilled') {\n window.ZAMPP_DATA.RECORDERS = (recordersR.value || []).map(normalizeRecorder);\n }\n\n if (jobsR.status === 'fulfilled') {\n window.ZAMPP_DATA.JOBS = (jobsR.value || []).map(normalizeJob);\n }\n\n if (clusterR.status === 'fulfilled') {\n window.ZAMPP_DATA.NODES = clusterR.value || [];\n }\n\n if (usersR.status === 'fulfilled') {\n window.ZAMPP_DATA.USERS = (usersR.value || []).map(u => ({\n ...u,\n name: u.display_name || u.username || u.email || 'Unknown',\n initials: (u.display_name || u.username || '?').slice(0, 2).toUpperCase(),\n role: u.role || 'viewer',\n joined: fmtRelative(u.created_at),\n lastSeen: fmtRelative(u.last_seen || u.updated_at),\n }));\n }\n\n if (binsR.status === 'fulfilled') {\n window.ZAMPP_DATA.BINS = (binsR.value || []).map(b => ({\n ...b,\n count: b.asset_count || 0,\n icon: b.type || 'grid',\n }));\n }\n}\n\nwindow.ZAMPP_API = { fetch: apiFetch, loadData, fmtDuration, fmtSize, fmtRelative };\n","numLines":176,"startLine":1,"totalLines":176}},"sourceToolAssistantUUID":"3514065c-4811-46cc-b812-232d14423030","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"6a7d91fe-d469-4059-be30-33e7e9be7cf2","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"6a7d91fe-d469-4059-be30-33e7e9be7cf2","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01MgG9jXXu1yF5imBxxR5aa4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01NB9djLKZDpkxiTLeyCb4eU","name":"Bash","input":{"command":"F=/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779489982349.txt && python3 -c \"\nimport json,base64\nd=json.load(open('$F'))\nopen('/tmp/mam-recorders2.png','wb').write(base64.b64decode(d['result']['base64']))\nprint('ok')\"","description":"Decode recorders v2 screenshot"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":4185,"cache_read_input_tokens":110798,"output_tokens":421,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":4185,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":421,"cache_read_input_tokens":110798,"cache_creation_input_tokens":4185,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":4185},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRJY66VNesgmHK8TTgB","type":"assistant","uuid":"cf427788-958f-4cb3-a3cd-5e3e6299c02d","timestamp":"2026-05-22T22:46:31.254Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"cf427788-958f-4cb3-a3cd-5e3e6299c02d","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01NB9djLKZDpkxiTLeyCb4eU","type":"tool_result","content":"ok","is_error":false}]},"uuid":"9a0fdaf1-ba27-480e-863c-70588e3ebaf3","timestamp":"2026-05-22T22:46:31.311Z","toolUseResult":{"stdout":"ok","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"cf427788-958f-4cb3-a3cd-5e3e6299c02d","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"9a0fdaf1-ba27-480e-863c-70588e3ebaf3","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01MgG9jXXu1yF5imBxxR5aa4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PHQHU66mQ2znkU7h5hL9tT","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"async () => { const r = await fetch('/api/v1/recorders', {credentials:'include'}); const j = await r.json(); return JSON.stringify({status: r.status, count: j.length, sample: j[0]}); }"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":4185,"cache_read_input_tokens":110798,"output_tokens":421,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":4185,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":421,"cache_read_input_tokens":110798,"cache_creation_input_tokens":4185,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":4185},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRJY66VNesgmHK8TTgB","type":"assistant","uuid":"4fcc20d4-58fe-426c-b4fc-c42459dc9761","timestamp":"2026-05-22T22:46:32.402Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"4fcc20d4-58fe-426c-b4fc-c42459dc9761","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PHQHU66mQ2znkU7h5hL9tT","type":"tool_result","content":"{\"result\":{\"status\":\"evaluated\",\"result\":\"{\\\"status\\\":200,\\\"count\\\":1,\\\"sample\\\":{\\\"id\\\":\\\"1859bea8-5d9a-4beb-9fdc-043fbcb28f95\\\",\\\"name\\\":\\\"Test1\\\",\\\"source_type\\\":\\\"srt\\\",\\\"source_config\\\":{\\\"url\\\":\\\"srt://10.0.0.62:9999\\\"},\\\"recording_codec\\\":\\\"prores_hq\\\",\\\"recording_resolution\\\":\\\"native\\\",\\\"proxy_enabled\\\":true,\\\"proxy_codec\\\":\\\"h264\\\",\\\"proxy_resolution\\\":\\\"1920x1080\\\",\\\"project_id\\\":\\\"898be286-5a0f-4c8e-a0f6-17eae1642a76\\\",\\\"container_id\\\":null,\\\"status\\\":\\\"stopped\\\",\\\"current_session_id\\\":\\\"Test1_20260522_224002\\\",\\\"created_at\\\":\\\"2026-05-22T22:40:00.102Z\\\",\\\"updated_at\\\":\\\"2026-05-22T22:40:31.577Z\\\",\\\"recording_video_bitrate\\\":null,\\\"recording_framerate\\\":null,\\\"recording_audio_codec\\\":\\\"pcm_s24le\\\",\\\"recording_audio_bitrate\\\":null,\\\"recording_audio_channels\\\":2,\\\"recording_container\\\":\\\"mov\\\",\\\"proxy_video_bitrate\\\":\\\"2M\\\",\\\"proxy_framerate\\\":null,\\\"proxy_audio_codec\\\":\\\"aac\\\",\\\"proxy_audio_bitrate\\\":\\\"128k\\\",\\\"proxy_audio_channels\\\":2,\\\"proxy_container\\\":\\\"mp4\\\",\\\"node_id\\\":null,\\\"device_index\\\":null}}\"}}"}]},"uuid":"ad188426-1f81-4cba-9180-24039f864593","timestamp":"2026-05-22T22:46:34.660Z","toolUseResult":"{\"result\":{\"status\":\"evaluated\",\"result\":\"{\\\"status\\\":200,\\\"count\\\":1,\\\"sample\\\":{\\\"id\\\":\\\"1859bea8-5d9a-4beb-9fdc-043fbcb28f95\\\",\\\"name\\\":\\\"Test1\\\",\\\"source_type\\\":\\\"srt\\\",\\\"source_config\\\":{\\\"url\\\":\\\"srt://10.0.0.62:9999\\\"},\\\"recording_codec\\\":\\\"prores_hq\\\",\\\"recording_resolution\\\":\\\"native\\\",\\\"proxy_enabled\\\":true,\\\"proxy_codec\\\":\\\"h264\\\",\\\"proxy_resolution\\\":\\\"1920x1080\\\",\\\"project_id\\\":\\\"898be286-5a0f-4c8e-a0f6-17eae1642a76\\\",\\\"container_id\\\":null,\\\"status\\\":\\\"stopped\\\",\\\"current_session_id\\\":\\\"Test1_20260522_224002\\\",\\\"created_at\\\":\\\"2026-05-22T22:40:00.102Z\\\",\\\"updated_at\\\":\\\"2026-05-22T22:40:31.577Z\\\",\\\"recording_video_bitrate\\\":null,\\\"recording_framerate\\\":null,\\\"recording_audio_codec\\\":\\\"pcm_s24le\\\",\\\"recording_audio_bitrate\\\":null,\\\"recording_audio_channels\\\":2,\\\"recording_container\\\":\\\"mov\\\",\\\"proxy_video_bitrate\\\":\\\"2M\\\",\\\"proxy_framerate\\\":null,\\\"proxy_audio_codec\\\":\\\"aac\\\",\\\"proxy_audio_bitrate\\\":\\\"128k\\\",\\\"proxy_audio_channels\\\":2,\\\"proxy_container\\\":\\\"mp4\\\",\\\"node_id\\\":null,\\\"device_index\\\":null}}\"}}","mcpMeta":{"structuredContent":{"result":{"status":"evaluated","result":"{\"status\":200,\"count\":1,\"sample\":{\"id\":\"1859bea8-5d9a-4beb-9fdc-043fbcb28f95\",\"name\":\"Test1\",\"source_type\":\"srt\",\"source_config\":{\"url\":\"srt://10.0.0.62:9999\"},\"recording_codec\":\"prores_hq\",\"recording_resolution\":\"native\",\"proxy_enabled\":true,\"proxy_codec\":\"h264\",\"proxy_resolution\":\"1920x1080\",\"project_id\":\"898be286-5a0f-4c8e-a0f6-17eae1642a76\",\"container_id\":null,\"status\":\"stopped\",\"current_session_id\":\"Test1_20260522_224002\",\"created_at\":\"2026-05-22T22:40:00.102Z\",\"updated_at\":\"2026-05-22T22:40:31.577Z\",\"recording_video_bitrate\":null,\"recording_framerate\":null,\"recording_audio_codec\":\"pcm_s24le\",\"recording_audio_bitrate\":null,\"recording_audio_channels\":2,\"recording_container\":\"mov\",\"proxy_video_bitrate\":\"2M\",\"proxy_framerate\":null,\"proxy_audio_codec\":\"aac\",\"proxy_audio_bitrate\":\"128k\",\"proxy_audio_channels\":2,\"proxy_container\":\"mp4\",\"node_id\":null,\"device_index\":null}}"}}},"sourceToolAssistantUUID":"4fcc20d4-58fe-426c-b4fc-c42459dc9761","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"ad188426-1f81-4cba-9180-24039f864593","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"in_progress","activeForm":"Reconning repo + UI + TrueNAS"},{"content":"Fix Recorder/Ingest page: preview + ingest pipeline","status":"pending","activeForm":"Fixing recorder ingest + preview"},{"content":"Fix Monitors page","status":"pending","activeForm":"Fixing monitors page"},{"content":"Fix Settings page (completely broken)","status":"pending","activeForm":"Fixing settings page"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}],"itemCount":9},"type":"attachment","uuid":"3e51e82d-a360-410f-9bf8-739af042a9f8","timestamp":"2026-05-22T22:46:34.672Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"3e51e82d-a360-410f-9bf8-739af042a9f8","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Wq1HTNRRH5fapxZyUF5pkN","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XmMv7cdQ35G6RmYCC8ndkH","name":"TodoWrite","input":{"todos":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","activeForm":"Reconning","status":"completed"},{"content":"Investigate ingest pipeline: why 12 jobs failed, why session 224002 didn't become an asset","activeForm":"Investigating ingest pipeline","status":"in_progress"},{"content":"Wire real video preview into Recorders + Monitors (replace LiveStrip/FauxFrame)","activeForm":"Wiring video preview","status":"pending"},{"content":"Fix Settings page – currently only S3 panel; verify what is broken on deploy","activeForm":"Fixing settings","status":"pending"},{"content":"Button audit pass across all pages","activeForm":"Auditing buttons","status":"pending"},{"content":"Provision SMB growing-files share on TrueNAS NVME","activeForm":"Provisioning SMB share","status":"pending"},{"content":"Implement growing-file → S3 promotion pipeline","activeForm":"Implementing growing-file pipeline","status":"pending"},{"content":"Prototype Premier CEP panel with proxy switching (build on existing premiere-plugin scaffold)","activeForm":"Prototyping Premier panel","status":"pending"},{"content":"Deploy to zampp1 + push to main","activeForm":"Deploying + pushing","status":"pending"}]},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1473,"cache_read_input_tokens":114983,"output_tokens":640,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1473,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":640,"cache_read_input_tokens":114983,"cache_creation_input_tokens":1473,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1473},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRKSmtkXwjzcut86KBF","type":"assistant","uuid":"fb28434f-cbe7-44d9-a2c5-8bc9717b17b4","timestamp":"2026-05-22T22:46:42.008Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"fb28434f-cbe7-44d9-a2c5-8bc9717b17b4","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XmMv7cdQ35G6RmYCC8ndkH","type":"tool_result","content":"Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable"}]},"uuid":"e4a8b2cd-d562-4ced-a406-19ca3a7e1c85","timestamp":"2026-05-22T22:46:42.015Z","toolUseResult":{"oldTodos":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"in_progress","activeForm":"Reconning repo + UI + TrueNAS"},{"content":"Fix Recorder/Ingest page: preview + ingest pipeline","status":"pending","activeForm":"Fixing recorder ingest + preview"},{"content":"Fix Monitors page","status":"pending","activeForm":"Fixing monitors page"},{"content":"Fix Settings page (completely broken)","status":"pending","activeForm":"Fixing settings page"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}],"newTodos":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"completed","activeForm":"Reconning"},{"content":"Investigate ingest pipeline: why 12 jobs failed, why session 224002 didn't become an asset","status":"in_progress","activeForm":"Investigating ingest pipeline"},{"content":"Wire real video preview into Recorders + Monitors (replace LiveStrip/FauxFrame)","status":"pending","activeForm":"Wiring video preview"},{"content":"Fix Settings page – currently only S3 panel; verify what is broken on deploy","status":"pending","activeForm":"Fixing settings"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS NVME","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching (build on existing premiere-plugin scaffold)","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}]},"sourceToolAssistantUUID":"fb28434f-cbe7-44d9-a2c5-8bc9717b17b4","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"e4a8b2cd-d562-4ced-a406-19ca3a7e1c85","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01Wq1HTNRRH5fapxZyUF5pkN","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01PM2q58EYKZhD88BnmFAb9J","name":"Read","input":{"file_path":"/tmp/mam-recorders2.png"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1473,"cache_read_input_tokens":114983,"output_tokens":640,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1473,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":640,"cache_read_input_tokens":114983,"cache_creation_input_tokens":1473,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1473},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRKSmtkXwjzcut86KBF","type":"assistant","uuid":"ecd23060-cd5b-45ab-9591-be4d45d59e32","timestamp":"2026-05-22T22:46:42.505Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"ecd23060-cd5b-45ab-9591-be4d45d59e32","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01PM2q58EYKZhD88BnmFAb9J","type":"tool_result","content":[{"type":"image","source":{"type":"base64","data":"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","media_type":"image/png"}}]}]},"uuid":"874156e8-22c4-4046-b1b1-e376bac5823d","timestamp":"2026-05-22T22:46:42.510Z","toolUseResult":{"type":"image","file":{"base64":"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","type":"image/png","originalSize":57473,"dimensions":{"originalWidth":1280,"originalHeight":720,"displayWidth":1280,"displayHeight":720}}},"sourceToolAssistantUUID":"ecd23060-cd5b-45ab-9591-be4d45d59e32","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"874156e8-22c4-4046-b1b1-e376bac5823d","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"874156e8-22c4-4046-b1b1-e376bac5823d","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013uMzh124TtxUGs6wtJp3Ss","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpgGCmMIDRgCKkCDTZ0q0mbEw5azKWdqpI9wkvnnxDWSQPkPvl1AdQUkjLU2K/drEe3AZuu8UdjRFDwZTOTOj7Tk302u9ip3tm2DMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDA/UMerpX12DYu2GMhoMvyih8zelwruXVbqWIjDf++aXDoebm7rBcQwYDNtwTWkya9lK9Chy/0+aVMDVhrtCGdAXWnwUV/MKy3XW88Mq4gSRvmLIiQ22Uu9OuysjPMXag38yRB0SumYAkdCPToaNzLMw/y0MhzcqFIRvmQTj9jj4C5Hj236kF9d851YJQTOZQzsDa9iA09nbbBnGRXv3EcZINLt1nKsAC9AG2Gx9VB5XmG34YmJf7M925279BFDkqEJtfTDvAOfHss4GEFQy2UlJvrb2xCgrf4hmmHmqbyjuwMR0iVPqe/ymYmsDntwnIvCsqGCT6HGnDviQAd+q5B15oyjAyKIOHmLAQf/qboVg20DLhLDLYQTtjr2hp/GinbtrgAB26kCQCZMV46HD/z3WW1pKZnNZMZK11nL0jk1uNzARj6/X6vnnv2d2goGrMNtf+Y7BTbJMsd26ki4RCzrJPGDQv5CGj5pOg1pWUGyY1R0wmQxr2a4qEma1fLqlKa/75TgyqqGYJcMJD/gw/qgLbp5w0t7wx8Wlo6MfH9hpP2vejh0bxW6np6lrOVnAyZosGm2Px/Z74p0AdLAuTMvgOtngcOR4LhM0g3a33m+CCHhmhHCS6GX0Jvo5HmnT6suStcXYwAHMg7Qt/1r1kHOlaslO8mgIVUfc2rsVewGbru9gaKVhUS6+9it5fRC5amF60wnT3vA9qD+/P0WsL+NuqTMZGRv4eR3FTMTHFsKQpIQf5icFqE/F2k5U3jFOVDhC0rxuOQmWAGaHykow+rYz1ExPbMbGMA1ksbwZKpH8jSjKW/56rQpnoMIX3DrYZsWYxo9IYqLBN6r6uzaKJWak87MDwUamTQDTDib0zzNtwd1d4YA6w7OY5HmjaOGluwvLmEjy1aj00QqusB7utp+UGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1953,"cache_read_input_tokens":116456,"output_tokens":677,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1953,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":677,"cache_read_input_tokens":116456,"cache_creation_input_tokens":1953,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1953},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRL2ZPcogxTbMpXcrv7","type":"assistant","uuid":"1088d15c-d5ad-4b04-8796-be2b123b5502","timestamp":"2026-05-22T22:46:49.768Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"1088d15c-d5ad-4b04-8796-be2b123b5502","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013uMzh124TtxUGs6wtJp3Ss","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AvqtnFjWzaoH8KBhLeoGhR","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"async () => { const r = await fetch('/api/v1/jobs?status=failed&limit=10', {credentials:'include'}); const j = await r.json(); return JSON.stringify({status: r.status, count: Array.isArray(j)?j.length:Object.keys(j).length, sample: Array.isArray(j) ? j.slice(0,3) : j}); }"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1953,"cache_read_input_tokens":116456,"output_tokens":677,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1953,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":677,"cache_read_input_tokens":116456,"cache_creation_input_tokens":1953,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1953},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRL2ZPcogxTbMpXcrv7","type":"assistant","uuid":"579dfb3f-dd75-4837-9e3e-28e5809e66a6","timestamp":"2026-05-22T22:46:52.448Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"579dfb3f-dd75-4837-9e3e-28e5809e66a6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_013uMzh124TtxUGs6wtJp3Ss","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01NftVnCJhqtNVw9bNLQxn5X","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"() => { const items = Array.from(document.querySelectorAll('.nav-item')); const t = items.find(el => el.innerText.trim().startsWith('Settings')); if (t) { t.click(); return 'clicked Settings'; } return items.map(i=>i.innerText.trim()).join(','); }"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1953,"cache_read_input_tokens":116456,"output_tokens":677,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1953,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":677,"cache_read_input_tokens":116456,"cache_creation_input_tokens":1953,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1953},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRL2ZPcogxTbMpXcrv7","type":"assistant","uuid":"f9065fae-b8ad-4d2b-a85f-d2408d563fcc","timestamp":"2026-05-22T22:46:53.536Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"579dfb3f-dd75-4837-9e3e-28e5809e66a6","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AvqtnFjWzaoH8KBhLeoGhR","type":"tool_result","content":"{\"result\":{\"status\":\"evaluated\",\"result\":\"{\\\"status\\\":200,\\\"count\\\":12,\\\"sample\\\":[{\\\"id\\\":\\\"proxy:34\\\",\\\"type\\\":\\\"proxy\\\",\\\"status\\\":\\\"failed\\\",\\\"progress\\\":30,\\\"asset_id\\\":\\\"772c9d25-c914-40ba-a837-8ffe00a705ca\\\",\\\"asset_name\\\":null,\\\"created_at\\\":\\\"2026-05-19T01:14:09.214Z\\\",\\\"started_at\\\":\\\"2026-05-19T01:14:09.216Z\\\",\\\"completed_at\\\":null,\\\"failed_at\\\":\\\"2026-05-19T01:14:09.290Z\\\",\\\"error\\\":\\\"FFmpeg error: Command failed: ffmpeg -i /tmp/proxy-input-34.mov -c:v libx264 -preset fast -b:v 10M -c:a aac -b:a 192k -pix_fmt yuv420p -movflags +faststart -y /tmp/proxy-output-34.mp4\\\\nffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\\\n built with gcc 15.2.0 (Alpine 15.2.0)\\\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\\\n libavutil 60. 8.100 / 60. 8.100\\\\n libavcodec 62. 11.100 / 62. 11.100\\\\n libavformat 62. 3.100 / 62. 3.100\\\\n libavdevice 62. 1.100 / 62. 1.100\\\\n libavfilter 11. 4.100 / 11. 4.100\\\\n libswscale 9. 1.100 / 9. 1.100\\\\n libswresample 6. 1.100 / 6. 1.100\\\\nInput #0, png_pipe, from '/tmp/proxy-input-34.mov':\\\\n Duration: N/A, bitrate: N/A\\\\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1243x1125 [SAR 11811:11811 DAR 1243:1125], 25 fps, 25 tbr, 25 tbn\\\\n[out#0/mp4 @ 0x7eff9b32a7c0] Codec AVOption b:a (set bitrate (in bits/s)) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.\\\\nStream mapping:\\\\n Stream #0:0 -> #0:0 (png (native) -> h264 (libx264))\\\\nPress [q] to stop, [?] for help\\\\n[libx264 @ 0x7eff968928c0] width not divisible by 2 (1243x1125)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\\\\n[vf#0:0 @ 0x7eff9514eb00] Error sending frames to consumers: Generic error in an external library\\\\n[vf#0:0 @ 0x7eff9514eb00] Task finished with error code: -542398533 (Generic error in an external library)\\\\n[vf#0:0 @ 0x7eff9514eb00] Terminating thread with return code -542398533 (Generic error in an external library)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Could not open encoder before EOF\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Task finished with error code: -22 (Invalid argument)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Terminating thread with return code -22 (Invalid argument)\\\\n[out#0/mp4 @ 0x7eff9b32a7c0] Nothing was written into output file, because at least one of its streams received no packets.\\\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.02 \\\\nConversion failed!\\\\n\\\\nStderr: ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\\\n built with gcc 15.2.0 (Alpine 15.2.0)\\\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\\\n libavutil 60. 8.100 / 60. 8.100\\\\n libavcodec 62. 11.100 / 62. 11.100\\\\n libavformat 62. 3.100 / 62. 3.100\\\\n libavdevice 62. 1.100 / 62. 1.100\\\\n libavfilter 11. 4.100 / 11. 4.100\\\\n libswscale 9. 1.100 / 9. 1.100\\\\n libswresample 6. 1.100 / 6. 1.100\\\\nInput #0, png_pipe, from '/tmp/proxy-input-34.mov':\\\\n Duration: N/A, bitrate: N/A\\\\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1243x1125 [SAR 11811:11811 DAR 1243:1125], 25 fps, 25 tbr, 25 tbn\\\\n[out#0/mp4 @ 0x7eff9b32a7c0] Codec AVOption b:a (set bitrate (in bits/s)) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.\\\\nStream mapping:\\\\n Stream #0:0 -> #0:0 (png (native) -> h264 (libx264))\\\\nPress [q] to stop, [?] for help\\\\n[libx264 @ 0x7eff968928c0] width not divisible by 2 (1243x1125)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\\\\n[vf#0:0 @ 0x7eff9514eb00] Error sending frames to consumers: Generic error in an external library\\\\n[vf#0:0 @ 0x7eff9514eb00] Task finished with error code: -542398533 (Generic error in an external library)\\\\n[vf#0:0 @ 0x7eff9514eb00] Terminating thread with return code -542398533 (Generic error in an external library)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Could not open encoder before EOF\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Task finished with error code: -22 (Invalid argument)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Terminating thread with return code -22 (Invalid argument)\\\\n[out#0/mp4 @ 0x7eff9b32a7c0] Nothing was written into output file, because at least one of its streams received no packets.\\\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.02 \\\\nConversion failed!\\\\n\\\",\\\"metadata\\\":{\\\"assetId\\\":\\\"772c9d25-c914-40ba-a837-8ffe00a705ca\\\",\\\"inputKey\\\":\\\"originals/898be286-5a0f-4c8e-a0f6-17eae1642a76/Dragon.png\\\",\\\"outputKey\\\":\\\"proxies/772c9d25-c914-40ba-a837-8ffe00a705ca.mp4\\\"}},{\\\"id\\\":\\\"proxy:29\\\",\\\"type\\\":\\\"proxy\\\",\\\"status\\\":\\\"failed\\\",\\\"progress\\\":30,\\\"asset_id\\\":\\\"764e1c23-3316-4d82-b958-49ae848cd1cc\\\",\\\"asset_name\\\":null,\\\"created_at\\\":\\\"2026-05-18T13:26:31.141Z\\\",\\\"started_at\\\":\\\"2026-05-18T13:26:31.141Z\\\",\\\"completed_at\\\":null,\\\"failed_at\\\":\\\"2026-05-18T13:26:31.184Z\\\",\\\"error\\\":\\\"FFmpeg error: Command failed: ffmpeg -i /tmp/proxy-input-29.mov -c:v libx264 -preset fast -b:v 10M -c:a aac -b:a 192k -pix_fmt yuv420p -movflags +faststart -y /tmp/proxy-output-29.mp4\\\\nffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\\\n built with gcc 15.2.0 (Alpine 15.2.0)\\\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\\\n libavutil 60. 8.100 / 60. 8.100\\\\n libavcodec 62. 11.100 / 62. 11.100\\\\n libavformat 62. 3.100 / 62. 3.100\\\\n libavdevice 62. 1.100 / 62. 1.100\\\\n libavfilter 11. 4.100 / 11. 4.100\\\\n libswscale 9. 1.100 / 9. 1.100\\\\n libswresample 6. 1.100 / 6. 1.100\\\\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f09a585e380] Could not find codec parameters for stream 0 (Video: prores (HQ) (apch / 0x68637061), none, 1920x1080): unspecified pixel format\\\\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\\\\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/proxy-input-29.mov':\\\\n Metadata:\\\\n major_brand : qt \\\\n minor_version : 512\\\\n compatible_brands: qt \\\\n encoder : Lavf59.27.100\\\\n Duration: N/A, bitrate: N/A\\\\n Stream #0:0[0x1]: Video: prores (HQ) (apch / 0x68637061), none, 1920x1080, SAR 1:1 DAR 16:9, 60k tbr, 60k tbn (default)\\\\n Metadata:\\\\n handler_name : VideoHandler\\\\n vendor_id : FFMP\\\\n encoder : Lavc59.37.100 prores_ks\\\\n Stream #0:1[0x2]: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)\\\\n Metadata:\\\\n handler_name : SoundHandler\\\\n vendor_id : [0][0][0][0]\\\\nStream mapping:\\\\n Stream #0:0 -> #0:0 (prores (native) -> h264 (libx264))\\\\n Stream #0:1 -> #0:1 (pcm_s24le (native) -> aac (native))\\\\nPress [q] to stop, [?] for help\\\\n[vf#0:0 @ 0x7f099f629580] Cannot determine format of input 0:0 after EOF\\\\n[vf#0:0 @ 0x7f099f629580] Task finished with error code: -1094995529 (Invalid data found when processing input)\\\\n[vf#0:0 @ 0x7f099f629580] Terminating thread with return code -1094995529 (Invalid data found when processing input)\\\\n[af#0:1 @ 0x7f09a49ec6c0] No filtered frames for output stream, trying to initialize anyway.\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] [enc:libx264 @ 0x7f09a49ecec0] Could not open encoder before EOF\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Task finished with error code: -22 (Invalid argument)\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Terminating thread with return code -22 (Invalid argument)\\\\n[out#0/mp4 @ 0x7f09a58057c0] Nothing was written into output file, because at least one of its streams received no packets.\\\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.00 \\\\n[aac @ 0x7f099fb3c8c0] Qavg: nan\\\\nConversion failed!\\\\n\\\\nStderr: ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\\\n built with gcc 15.2.0 (Alpine 15.2.0)\\\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\\\n libavutil 60. 8.100 / 60. 8.100\\\\n libavcodec 62. 11.100 / 62. 11.100\\\\n libavformat 62. 3.100 / 62. 3.100\\\\n libavdevice 62. 1.100 / 62. 1.100\\\\n libavfilter 11. 4.100 / 11. 4.100\\\\n libswscale 9. 1.100 / 9. 1.100\\\\n libswresample 6. 1.100 / 6. 1.100\\\\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f09a585e380] Could not find codec parameters for stream 0 (Video: prores (HQ) (apch / 0x68637061), none, 1920x1080): unspecified pixel format\\\\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\\\\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/proxy-input-29.mov':\\\\n Metadata:\\\\n major_brand : qt \\\\n minor_version : 512\\\\n compatible_brands: qt \\\\n encoder : Lavf59.27.100\\\\n Duration: N/A, bitrate: N/A\\\\n Stream #0:0[0x1]: Video: prores (HQ) (apch / 0x68637061), none, 1920x1080, SAR 1:1 DAR 16:9, 60k tbr, 60k tbn (default)\\\\n Metadata:\\\\n handler_name : VideoHandler\\\\n vendor_id : FFMP\\\\n encoder : Lavc59.37.100 prores_ks\\\\n Stream #0:1[0x2]: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)\\\\n Metadata:\\\\n handler_name : SoundHandler\\\\n vendor_id : [0][0][0][0]\\\\nStream mapping:\\\\n Stream #0:0 -> #0:0 (prores (native) -> h264 (libx264))\\\\n Stream #0:1 -> #0:1 (pcm_s24le (native) -> aac (native))\\\\nPress [q] to stop, [?] for help\\\\n[vf#0:0 @ 0x7f099f629580] Cannot determine format of input 0:0 after EOF\\\\n[vf#0:0 @ 0x7f099f629580] Task finished with error code: -1094995529 (Invalid data found when processing input)\\\\n[vf#0:0 @ 0x7f099f629580] Terminating thread with return code -1094995529 (Invalid data found when processing input)\\\\n[af#0:1 @ 0x7f09a49ec6c0] No filtered frames for output stream, trying to initialize anyway.\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] [enc:libx264 @ 0x7f09a49ecec0] Could not open encoder before EOF\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Task finished with error code: -22 (Invalid argument)\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Terminating thread with return code -22 (Invalid argument)\\\\n[out#0/mp4 @ 0x7f09a58057c0] Nothing was written into output file, because at least one of its streams received no packets.\\\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.00 \\\\n[aac @ 0x7f099fb3c8c0] Qavg: nan\\\\nConversion failed!\\\\n\\\",\\\"metadata\\\":{\\\"assetId\\\":\\\"764e1c23-3316-4d82-b958-49ae848cd1cc\\\",\\\"inputKey\\\":\\\"projects/898be286-5a0f-4c8e-a0f6-17eae1642a76/masters/sRT Test_20260518_132622.mov\\\",\\\"outputKey\\\":\\\"proxies/764e1c23-3316-4d82-b958-49ae848cd1cc.mp4\\\"}},{\\\"id\\\":\\\"proxy:28\\\",\\\"type\\\":\\\"proxy\\\",\\\"status\\\":\\\"failed\\\",\\\"progress\\\":10,\\\"asset_id\\\":\\\"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\\\",\\\"asset_name\\\":null,\\\"created_at\\\":\\\"2026-05-18T11:27:11.118Z\\\",\\\"started_at\\\":\\\"2026-05-18T11:27:11.128Z\\\",\\\"completed_at\\\":null,\\\"failed_at\\\":\\\"2026-05-18T11:27:11.165Z\\\",\\\"error\\\":\\\"The specified key does not exist.\\\",\\\"metadata\\\":{\\\"assetId\\\":\\\"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\\\",\\\"inputKey\\\":\\\"projects/1c29d0cb-ee66-4cfe-b169-a44ef1414dea/masters/qa-fake-clip-001.mov\\\",\\\"outputKey\\\":\\\"proxies/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.mp4\\\"}}]}\"}}"}]},"uuid":"16f555f3-5281-4745-97f3-2b1b7ead7e9a","timestamp":"2026-05-22T22:46:54.680Z","toolUseResult":"{\"result\":{\"status\":\"evaluated\",\"result\":\"{\\\"status\\\":200,\\\"count\\\":12,\\\"sample\\\":[{\\\"id\\\":\\\"proxy:34\\\",\\\"type\\\":\\\"proxy\\\",\\\"status\\\":\\\"failed\\\",\\\"progress\\\":30,\\\"asset_id\\\":\\\"772c9d25-c914-40ba-a837-8ffe00a705ca\\\",\\\"asset_name\\\":null,\\\"created_at\\\":\\\"2026-05-19T01:14:09.214Z\\\",\\\"started_at\\\":\\\"2026-05-19T01:14:09.216Z\\\",\\\"completed_at\\\":null,\\\"failed_at\\\":\\\"2026-05-19T01:14:09.290Z\\\",\\\"error\\\":\\\"FFmpeg error: Command failed: ffmpeg -i /tmp/proxy-input-34.mov -c:v libx264 -preset fast -b:v 10M -c:a aac -b:a 192k -pix_fmt yuv420p -movflags +faststart -y /tmp/proxy-output-34.mp4\\\\nffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\\\n built with gcc 15.2.0 (Alpine 15.2.0)\\\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\\\n libavutil 60. 8.100 / 60. 8.100\\\\n libavcodec 62. 11.100 / 62. 11.100\\\\n libavformat 62. 3.100 / 62. 3.100\\\\n libavdevice 62. 1.100 / 62. 1.100\\\\n libavfilter 11. 4.100 / 11. 4.100\\\\n libswscale 9. 1.100 / 9. 1.100\\\\n libswresample 6. 1.100 / 6. 1.100\\\\nInput #0, png_pipe, from '/tmp/proxy-input-34.mov':\\\\n Duration: N/A, bitrate: N/A\\\\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1243x1125 [SAR 11811:11811 DAR 1243:1125], 25 fps, 25 tbr, 25 tbn\\\\n[out#0/mp4 @ 0x7eff9b32a7c0] Codec AVOption b:a (set bitrate (in bits/s)) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.\\\\nStream mapping:\\\\n Stream #0:0 -> #0:0 (png (native) -> h264 (libx264))\\\\nPress [q] to stop, [?] for help\\\\n[libx264 @ 0x7eff968928c0] width not divisible by 2 (1243x1125)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\\\\n[vf#0:0 @ 0x7eff9514eb00] Error sending frames to consumers: Generic error in an external library\\\\n[vf#0:0 @ 0x7eff9514eb00] Task finished with error code: -542398533 (Generic error in an external library)\\\\n[vf#0:0 @ 0x7eff9514eb00] Terminating thread with return code -542398533 (Generic error in an external library)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Could not open encoder before EOF\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Task finished with error code: -22 (Invalid argument)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Terminating thread with return code -22 (Invalid argument)\\\\n[out#0/mp4 @ 0x7eff9b32a7c0] Nothing was written into output file, because at least one of its streams received no packets.\\\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.02 \\\\nConversion failed!\\\\n\\\\nStderr: ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\\\n built with gcc 15.2.0 (Alpine 15.2.0)\\\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\\\n libavutil 60. 8.100 / 60. 8.100\\\\n libavcodec 62. 11.100 / 62. 11.100\\\\n libavformat 62. 3.100 / 62. 3.100\\\\n libavdevice 62. 1.100 / 62. 1.100\\\\n libavfilter 11. 4.100 / 11. 4.100\\\\n libswscale 9. 1.100 / 9. 1.100\\\\n libswresample 6. 1.100 / 6. 1.100\\\\nInput #0, png_pipe, from '/tmp/proxy-input-34.mov':\\\\n Duration: N/A, bitrate: N/A\\\\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1243x1125 [SAR 11811:11811 DAR 1243:1125], 25 fps, 25 tbr, 25 tbn\\\\n[out#0/mp4 @ 0x7eff9b32a7c0] Codec AVOption b:a (set bitrate (in bits/s)) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.\\\\nStream mapping:\\\\n Stream #0:0 -> #0:0 (png (native) -> h264 (libx264))\\\\nPress [q] to stop, [?] for help\\\\n[libx264 @ 0x7eff968928c0] width not divisible by 2 (1243x1125)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\\\\n[vf#0:0 @ 0x7eff9514eb00] Error sending frames to consumers: Generic error in an external library\\\\n[vf#0:0 @ 0x7eff9514eb00] Task finished with error code: -542398533 (Generic error in an external library)\\\\n[vf#0:0 @ 0x7eff9514eb00] Terminating thread with return code -542398533 (Generic error in an external library)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Could not open encoder before EOF\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Task finished with error code: -22 (Invalid argument)\\\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Terminating thread with return code -22 (Invalid argument)\\\\n[out#0/mp4 @ 0x7eff9b32a7c0] Nothing was written into output file, because at least one of its streams received no packets.\\\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.02 \\\\nConversion failed!\\\\n\\\",\\\"metadata\\\":{\\\"assetId\\\":\\\"772c9d25-c914-40ba-a837-8ffe00a705ca\\\",\\\"inputKey\\\":\\\"originals/898be286-5a0f-4c8e-a0f6-17eae1642a76/Dragon.png\\\",\\\"outputKey\\\":\\\"proxies/772c9d25-c914-40ba-a837-8ffe00a705ca.mp4\\\"}},{\\\"id\\\":\\\"proxy:29\\\",\\\"type\\\":\\\"proxy\\\",\\\"status\\\":\\\"failed\\\",\\\"progress\\\":30,\\\"asset_id\\\":\\\"764e1c23-3316-4d82-b958-49ae848cd1cc\\\",\\\"asset_name\\\":null,\\\"created_at\\\":\\\"2026-05-18T13:26:31.141Z\\\",\\\"started_at\\\":\\\"2026-05-18T13:26:31.141Z\\\",\\\"completed_at\\\":null,\\\"failed_at\\\":\\\"2026-05-18T13:26:31.184Z\\\",\\\"error\\\":\\\"FFmpeg error: Command failed: ffmpeg -i /tmp/proxy-input-29.mov -c:v libx264 -preset fast -b:v 10M -c:a aac -b:a 192k -pix_fmt yuv420p -movflags +faststart -y /tmp/proxy-output-29.mp4\\\\nffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\\\n built with gcc 15.2.0 (Alpine 15.2.0)\\\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\\\n libavutil 60. 8.100 / 60. 8.100\\\\n libavcodec 62. 11.100 / 62. 11.100\\\\n libavformat 62. 3.100 / 62. 3.100\\\\n libavdevice 62. 1.100 / 62. 1.100\\\\n libavfilter 11. 4.100 / 11. 4.100\\\\n libswscale 9. 1.100 / 9. 1.100\\\\n libswresample 6. 1.100 / 6. 1.100\\\\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f09a585e380] Could not find codec parameters for stream 0 (Video: prores (HQ) (apch / 0x68637061), none, 1920x1080): unspecified pixel format\\\\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\\\\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/proxy-input-29.mov':\\\\n Metadata:\\\\n major_brand : qt \\\\n minor_version : 512\\\\n compatible_brands: qt \\\\n encoder : Lavf59.27.100\\\\n Duration: N/A, bitrate: N/A\\\\n Stream #0:0[0x1]: Video: prores (HQ) (apch / 0x68637061), none, 1920x1080, SAR 1:1 DAR 16:9, 60k tbr, 60k tbn (default)\\\\n Metadata:\\\\n handler_name : VideoHandler\\\\n vendor_id : FFMP\\\\n encoder : Lavc59.37.100 prores_ks\\\\n Stream #0:1[0x2]: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)\\\\n Metadata:\\\\n handler_name : SoundHandler\\\\n vendor_id : [0][0][0][0]\\\\nStream mapping:\\\\n Stream #0:0 -> #0:0 (prores (native) -> h264 (libx264))\\\\n Stream #0:1 -> #0:1 (pcm_s24le (native) -> aac (native))\\\\nPress [q] to stop, [?] for help\\\\n[vf#0:0 @ 0x7f099f629580] Cannot determine format of input 0:0 after EOF\\\\n[vf#0:0 @ 0x7f099f629580] Task finished with error code: -1094995529 (Invalid data found when processing input)\\\\n[vf#0:0 @ 0x7f099f629580] Terminating thread with return code -1094995529 (Invalid data found when processing input)\\\\n[af#0:1 @ 0x7f09a49ec6c0] No filtered frames for output stream, trying to initialize anyway.\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] [enc:libx264 @ 0x7f09a49ecec0] Could not open encoder before EOF\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Task finished with error code: -22 (Invalid argument)\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Terminating thread with return code -22 (Invalid argument)\\\\n[out#0/mp4 @ 0x7f09a58057c0] Nothing was written into output file, because at least one of its streams received no packets.\\\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.00 \\\\n[aac @ 0x7f099fb3c8c0] Qavg: nan\\\\nConversion failed!\\\\n\\\\nStderr: ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\\\n built with gcc 15.2.0 (Alpine 15.2.0)\\\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\\\n libavutil 60. 8.100 / 60. 8.100\\\\n libavcodec 62. 11.100 / 62. 11.100\\\\n libavformat 62. 3.100 / 62. 3.100\\\\n libavdevice 62. 1.100 / 62. 1.100\\\\n libavfilter 11. 4.100 / 11. 4.100\\\\n libswscale 9. 1.100 / 9. 1.100\\\\n libswresample 6. 1.100 / 6. 1.100\\\\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f09a585e380] Could not find codec parameters for stream 0 (Video: prores (HQ) (apch / 0x68637061), none, 1920x1080): unspecified pixel format\\\\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\\\\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/proxy-input-29.mov':\\\\n Metadata:\\\\n major_brand : qt \\\\n minor_version : 512\\\\n compatible_brands: qt \\\\n encoder : Lavf59.27.100\\\\n Duration: N/A, bitrate: N/A\\\\n Stream #0:0[0x1]: Video: prores (HQ) (apch / 0x68637061), none, 1920x1080, SAR 1:1 DAR 16:9, 60k tbr, 60k tbn (default)\\\\n Metadata:\\\\n handler_name : VideoHandler\\\\n vendor_id : FFMP\\\\n encoder : Lavc59.37.100 prores_ks\\\\n Stream #0:1[0x2]: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)\\\\n Metadata:\\\\n handler_name : SoundHandler\\\\n vendor_id : [0][0][0][0]\\\\nStream mapping:\\\\n Stream #0:0 -> #0:0 (prores (native) -> h264 (libx264))\\\\n Stream #0:1 -> #0:1 (pcm_s24le (native) -> aac (native))\\\\nPress [q] to stop, [?] for help\\\\n[vf#0:0 @ 0x7f099f629580] Cannot determine format of input 0:0 after EOF\\\\n[vf#0:0 @ 0x7f099f629580] Task finished with error code: -1094995529 (Invalid data found when processing input)\\\\n[vf#0:0 @ 0x7f099f629580] Terminating thread with return code -1094995529 (Invalid data found when processing input)\\\\n[af#0:1 @ 0x7f09a49ec6c0] No filtered frames for output stream, trying to initialize anyway.\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] [enc:libx264 @ 0x7f09a49ecec0] Could not open encoder before EOF\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Task finished with error code: -22 (Invalid argument)\\\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Terminating thread with return code -22 (Invalid argument)\\\\n[out#0/mp4 @ 0x7f09a58057c0] Nothing was written into output file, because at least one of its streams received no packets.\\\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.00 \\\\n[aac @ 0x7f099fb3c8c0] Qavg: nan\\\\nConversion failed!\\\\n\\\",\\\"metadata\\\":{\\\"assetId\\\":\\\"764e1c23-3316-4d82-b958-49ae848cd1cc\\\",\\\"inputKey\\\":\\\"projects/898be286-5a0f-4c8e-a0f6-17eae1642a76/masters/sRT Test_20260518_132622.mov\\\",\\\"outputKey\\\":\\\"proxies/764e1c23-3316-4d82-b958-49ae848cd1cc.mp4\\\"}},{\\\"id\\\":\\\"proxy:28\\\",\\\"type\\\":\\\"proxy\\\",\\\"status\\\":\\\"failed\\\",\\\"progress\\\":10,\\\"asset_id\\\":\\\"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\\\",\\\"asset_name\\\":null,\\\"created_at\\\":\\\"2026-05-18T11:27:11.118Z\\\",\\\"started_at\\\":\\\"2026-05-18T11:27:11.128Z\\\",\\\"completed_at\\\":null,\\\"failed_at\\\":\\\"2026-05-18T11:27:11.165Z\\\",\\\"error\\\":\\\"The specified key does not exist.\\\",\\\"metadata\\\":{\\\"assetId\\\":\\\"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\\\",\\\"inputKey\\\":\\\"projects/1c29d0cb-ee66-4cfe-b169-a44ef1414dea/masters/qa-fake-clip-001.mov\\\",\\\"outputKey\\\":\\\"proxies/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.mp4\\\"}}]}\"}}","mcpMeta":{"structuredContent":{"result":{"status":"evaluated","result":"{\"status\":200,\"count\":12,\"sample\":[{\"id\":\"proxy:34\",\"type\":\"proxy\",\"status\":\"failed\",\"progress\":30,\"asset_id\":\"772c9d25-c914-40ba-a837-8ffe00a705ca\",\"asset_name\":null,\"created_at\":\"2026-05-19T01:14:09.214Z\",\"started_at\":\"2026-05-19T01:14:09.216Z\",\"completed_at\":null,\"failed_at\":\"2026-05-19T01:14:09.290Z\",\"error\":\"FFmpeg error: Command failed: ffmpeg -i /tmp/proxy-input-34.mov -c:v libx264 -preset fast -b:v 10M -c:a aac -b:a 192k -pix_fmt yuv420p -movflags +faststart -y /tmp/proxy-output-34.mp4\\nffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\n built with gcc 15.2.0 (Alpine 15.2.0)\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\n libavutil 60. 8.100 / 60. 8.100\\n libavcodec 62. 11.100 / 62. 11.100\\n libavformat 62. 3.100 / 62. 3.100\\n libavdevice 62. 1.100 / 62. 1.100\\n libavfilter 11. 4.100 / 11. 4.100\\n libswscale 9. 1.100 / 9. 1.100\\n libswresample 6. 1.100 / 6. 1.100\\nInput #0, png_pipe, from '/tmp/proxy-input-34.mov':\\n Duration: N/A, bitrate: N/A\\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1243x1125 [SAR 11811:11811 DAR 1243:1125], 25 fps, 25 tbr, 25 tbn\\n[out#0/mp4 @ 0x7eff9b32a7c0] Codec AVOption b:a (set bitrate (in bits/s)) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.\\nStream mapping:\\n Stream #0:0 -> #0:0 (png (native) -> h264 (libx264))\\nPress [q] to stop, [?] for help\\n[libx264 @ 0x7eff968928c0] width not divisible by 2 (1243x1125)\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\\n[vf#0:0 @ 0x7eff9514eb00] Error sending frames to consumers: Generic error in an external library\\n[vf#0:0 @ 0x7eff9514eb00] Task finished with error code: -542398533 (Generic error in an external library)\\n[vf#0:0 @ 0x7eff9514eb00] Terminating thread with return code -542398533 (Generic error in an external library)\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Could not open encoder before EOF\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Task finished with error code: -22 (Invalid argument)\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Terminating thread with return code -22 (Invalid argument)\\n[out#0/mp4 @ 0x7eff9b32a7c0] Nothing was written into output file, because at least one of its streams received no packets.\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.02 \\nConversion failed!\\n\\nStderr: ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\n built with gcc 15.2.0 (Alpine 15.2.0)\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\n libavutil 60. 8.100 / 60. 8.100\\n libavcodec 62. 11.100 / 62. 11.100\\n libavformat 62. 3.100 / 62. 3.100\\n libavdevice 62. 1.100 / 62. 1.100\\n libavfilter 11. 4.100 / 11. 4.100\\n libswscale 9. 1.100 / 9. 1.100\\n libswresample 6. 1.100 / 6. 1.100\\nInput #0, png_pipe, from '/tmp/proxy-input-34.mov':\\n Duration: N/A, bitrate: N/A\\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1243x1125 [SAR 11811:11811 DAR 1243:1125], 25 fps, 25 tbr, 25 tbn\\n[out#0/mp4 @ 0x7eff9b32a7c0] Codec AVOption b:a (set bitrate (in bits/s)) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some decoder which was not actually used for any stream.\\nStream mapping:\\n Stream #0:0 -> #0:0 (png (native) -> h264 (libx264))\\nPress [q] to stop, [?] for help\\n[libx264 @ 0x7eff968928c0] width not divisible by 2 (1243x1125)\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\\n[vf#0:0 @ 0x7eff9514eb00] Error sending frames to consumers: Generic error in an external library\\n[vf#0:0 @ 0x7eff9514eb00] Task finished with error code: -542398533 (Generic error in an external library)\\n[vf#0:0 @ 0x7eff9514eb00] Terminating thread with return code -542398533 (Generic error in an external library)\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] [enc:libx264 @ 0x7eff9aad8f00] Could not open encoder before EOF\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Task finished with error code: -22 (Invalid argument)\\n[vost#0:0/libx264 @ 0x7eff9689a8c0] Terminating thread with return code -22 (Invalid argument)\\n[out#0/mp4 @ 0x7eff9b32a7c0] Nothing was written into output file, because at least one of its streams received no packets.\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.02 \\nConversion failed!\\n\",\"metadata\":{\"assetId\":\"772c9d25-c914-40ba-a837-8ffe00a705ca\",\"inputKey\":\"originals/898be286-5a0f-4c8e-a0f6-17eae1642a76/Dragon.png\",\"outputKey\":\"proxies/772c9d25-c914-40ba-a837-8ffe00a705ca.mp4\"}},{\"id\":\"proxy:29\",\"type\":\"proxy\",\"status\":\"failed\",\"progress\":30,\"asset_id\":\"764e1c23-3316-4d82-b958-49ae848cd1cc\",\"asset_name\":null,\"created_at\":\"2026-05-18T13:26:31.141Z\",\"started_at\":\"2026-05-18T13:26:31.141Z\",\"completed_at\":null,\"failed_at\":\"2026-05-18T13:26:31.184Z\",\"error\":\"FFmpeg error: Command failed: ffmpeg -i /tmp/proxy-input-29.mov -c:v libx264 -preset fast -b:v 10M -c:a aac -b:a 192k -pix_fmt yuv420p -movflags +faststart -y /tmp/proxy-output-29.mp4\\nffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\n built with gcc 15.2.0 (Alpine 15.2.0)\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\n libavutil 60. 8.100 / 60. 8.100\\n libavcodec 62. 11.100 / 62. 11.100\\n libavformat 62. 3.100 / 62. 3.100\\n libavdevice 62. 1.100 / 62. 1.100\\n libavfilter 11. 4.100 / 11. 4.100\\n libswscale 9. 1.100 / 9. 1.100\\n libswresample 6. 1.100 / 6. 1.100\\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f09a585e380] Could not find codec parameters for stream 0 (Video: prores (HQ) (apch / 0x68637061), none, 1920x1080): unspecified pixel format\\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/proxy-input-29.mov':\\n Metadata:\\n major_brand : qt \\n minor_version : 512\\n compatible_brands: qt \\n encoder : Lavf59.27.100\\n Duration: N/A, bitrate: N/A\\n Stream #0:0[0x1]: Video: prores (HQ) (apch / 0x68637061), none, 1920x1080, SAR 1:1 DAR 16:9, 60k tbr, 60k tbn (default)\\n Metadata:\\n handler_name : VideoHandler\\n vendor_id : FFMP\\n encoder : Lavc59.37.100 prores_ks\\n Stream #0:1[0x2]: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)\\n Metadata:\\n handler_name : SoundHandler\\n vendor_id : [0][0][0][0]\\nStream mapping:\\n Stream #0:0 -> #0:0 (prores (native) -> h264 (libx264))\\n Stream #0:1 -> #0:1 (pcm_s24le (native) -> aac (native))\\nPress [q] to stop, [?] for help\\n[vf#0:0 @ 0x7f099f629580] Cannot determine format of input 0:0 after EOF\\n[vf#0:0 @ 0x7f099f629580] Task finished with error code: -1094995529 (Invalid data found when processing input)\\n[vf#0:0 @ 0x7f099f629580] Terminating thread with return code -1094995529 (Invalid data found when processing input)\\n[af#0:1 @ 0x7f09a49ec6c0] No filtered frames for output stream, trying to initialize anyway.\\n[vost#0:0/libx264 @ 0x7f09a02daa40] [enc:libx264 @ 0x7f09a49ecec0] Could not open encoder before EOF\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Task finished with error code: -22 (Invalid argument)\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Terminating thread with return code -22 (Invalid argument)\\n[out#0/mp4 @ 0x7f09a58057c0] Nothing was written into output file, because at least one of its streams received no packets.\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.00 \\n[aac @ 0x7f099fb3c8c0] Qavg: nan\\nConversion failed!\\n\\nStderr: ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\\n built with gcc 15.2.0 (Alpine 15.2.0)\\n configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libshaderc --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libsvtav1 --enable-libvpl\\n libavutil 60. 8.100 / 60. 8.100\\n libavcodec 62. 11.100 / 62. 11.100\\n libavformat 62. 3.100 / 62. 3.100\\n libavdevice 62. 1.100 / 62. 1.100\\n libavfilter 11. 4.100 / 11. 4.100\\n libswscale 9. 1.100 / 9. 1.100\\n libswresample 6. 1.100 / 6. 1.100\\n[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f09a585e380] Could not find codec parameters for stream 0 (Video: prores (HQ) (apch / 0x68637061), none, 1920x1080): unspecified pixel format\\nConsider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options\\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/proxy-input-29.mov':\\n Metadata:\\n major_brand : qt \\n minor_version : 512\\n compatible_brands: qt \\n encoder : Lavf59.27.100\\n Duration: N/A, bitrate: N/A\\n Stream #0:0[0x1]: Video: prores (HQ) (apch / 0x68637061), none, 1920x1080, SAR 1:1 DAR 16:9, 60k tbr, 60k tbn (default)\\n Metadata:\\n handler_name : VideoHandler\\n vendor_id : FFMP\\n encoder : Lavc59.37.100 prores_ks\\n Stream #0:1[0x2]: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)\\n Metadata:\\n handler_name : SoundHandler\\n vendor_id : [0][0][0][0]\\nStream mapping:\\n Stream #0:0 -> #0:0 (prores (native) -> h264 (libx264))\\n Stream #0:1 -> #0:1 (pcm_s24le (native) -> aac (native))\\nPress [q] to stop, [?] for help\\n[vf#0:0 @ 0x7f099f629580] Cannot determine format of input 0:0 after EOF\\n[vf#0:0 @ 0x7f099f629580] Task finished with error code: -1094995529 (Invalid data found when processing input)\\n[vf#0:0 @ 0x7f099f629580] Terminating thread with return code -1094995529 (Invalid data found when processing input)\\n[af#0:1 @ 0x7f09a49ec6c0] No filtered frames for output stream, trying to initialize anyway.\\n[vost#0:0/libx264 @ 0x7f09a02daa40] [enc:libx264 @ 0x7f09a49ecec0] Could not open encoder before EOF\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Task finished with error code: -22 (Invalid argument)\\n[vost#0:0/libx264 @ 0x7f09a02daa40] Terminating thread with return code -22 (Invalid argument)\\n[out#0/mp4 @ 0x7f09a58057c0] Nothing was written into output file, because at least one of its streams received no packets.\\nframe= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.00 \\n[aac @ 0x7f099fb3c8c0] Qavg: nan\\nConversion failed!\\n\",\"metadata\":{\"assetId\":\"764e1c23-3316-4d82-b958-49ae848cd1cc\",\"inputKey\":\"projects/898be286-5a0f-4c8e-a0f6-17eae1642a76/masters/sRT Test_20260518_132622.mov\",\"outputKey\":\"proxies/764e1c23-3316-4d82-b958-49ae848cd1cc.mp4\"}},{\"id\":\"proxy:28\",\"type\":\"proxy\",\"status\":\"failed\",\"progress\":10,\"asset_id\":\"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\",\"asset_name\":null,\"created_at\":\"2026-05-18T11:27:11.118Z\",\"started_at\":\"2026-05-18T11:27:11.128Z\",\"completed_at\":null,\"failed_at\":\"2026-05-18T11:27:11.165Z\",\"error\":\"The specified key does not exist.\",\"metadata\":{\"assetId\":\"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\",\"inputKey\":\"projects/1c29d0cb-ee66-4cfe-b169-a44ef1414dea/masters/qa-fake-clip-001.mov\",\"outputKey\":\"proxies/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.mp4\"}}]}"}}},"sourceToolAssistantUUID":"579dfb3f-dd75-4837-9e3e-28e5809e66a6","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"16f555f3-5281-4745-97f3-2b1b7ead7e9a","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"f9065fae-b8ad-4d2b-a85f-d2408d563fcc","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01NftVnCJhqtNVw9bNLQxn5X","type":"tool_result","content":"{\"result\":{\"status\":\"evaluated\",\"result\":\"clicked Settings\"}}"}]},"uuid":"006dd0c2-dfea-4a34-9d8f-b22dcfda6c69","timestamp":"2026-05-22T22:46:56.872Z","toolUseResult":"{\"result\":{\"status\":\"evaluated\",\"result\":\"clicked Settings\"}}","mcpMeta":{"structuredContent":{"result":{"status":"evaluated","result":"clicked Settings"}}},"sourceToolAssistantUUID":"f9065fae-b8ad-4d2b-a85f-d2408d563fcc","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"006dd0c2-dfea-4a34-9d8f-b22dcfda6c69","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BgPKkNf8X6DQEkMhEMi5Hk","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":8886,"cache_read_input_tokens":118409,"output_tokens":1037,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":8886,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1037,"cache_read_input_tokens":118409,"cache_creation_input_tokens":8886,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":8886},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRM5osqhqGYFpf17y52","type":"assistant","uuid":"421acff1-7941-41c5-8dbd-1c2099167354","timestamp":"2026-05-22T22:47:07.499Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"421acff1-7941-41c5-8dbd-1c2099167354","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BgPKkNf8X6DQEkMhEMi5Hk","type":"message","role":"assistant","content":[{"type":"text","text":"Real bugs found in proxy worker. Let me inspect the worker code and capture pipeline."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":8886,"cache_read_input_tokens":118409,"output_tokens":1037,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":8886,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1037,"cache_read_input_tokens":118409,"cache_creation_input_tokens":8886,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":8886},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRM5osqhqGYFpf17y52","type":"assistant","uuid":"7f4dd3b6-f027-454d-b4bf-47bef5e054b5","timestamp":"2026-05-22T22:47:08.494Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"7f4dd3b6-f027-454d-b4bf-47bef5e054b5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BgPKkNf8X6DQEkMhEMi5Hk","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01ETrmu4qutrnnbD4NPaRhzy","name":"Bash","input":{"command":"cd /tmp/wd/wild-dragon && ls services/worker/src/ && echo \"---\" && ls services/capture/src/ && echo \"---\" && ls services/mam-api/src/ | head -30","description":"List service source dirs"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":8886,"cache_read_input_tokens":118409,"output_tokens":1037,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":8886,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1037,"cache_read_input_tokens":118409,"cache_creation_input_tokens":8886,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":8886},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRM5osqhqGYFpf17y52","type":"assistant","uuid":"b0278ca0-e18c-4664-b2e1-bf70d68653d6","timestamp":"2026-05-22T22:47:10.000Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b0278ca0-e18c-4664-b2e1-bf70d68653d6","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01ETrmu4qutrnnbD4NPaRhzy","type":"tool_result","content":"db\nedl\nffmpeg\nindex.js\ns3\nworkers\n---\ncapture-manager.js\nindex.js\nroutes\ns3\n---\nampp\ndb\nindex.js\nmiddleware\nroutes\ns3\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"8190d8ac-ef96-4c7e-b188-4f84b72d8608","timestamp":"2026-05-22T22:47:10.030Z","toolUseResult":{"stdout":"db\nedl\nffmpeg\nindex.js\ns3\nworkers\n---\ncapture-manager.js\nindex.js\nroutes\ns3\n---\nampp\ndb\nindex.js\nmiddleware\nroutes\ns3","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"b0278ca0-e18c-4664-b2e1-bf70d68653d6","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"8190d8ac-ef96-4c7e-b188-4f84b72d8608","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BgPKkNf8X6DQEkMhEMi5Hk","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01RVg46ZpQtLC3RfoNrsNoZW","name":"Grep","input":{"pattern":"ffmpeg.*proxy|libx264.*-preset|proxy-input|proxy-output","path":"/tmp/wd/wild-dragon/services/worker","output_mode":"files_with_matches"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":8886,"cache_read_input_tokens":118409,"output_tokens":1037,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":8886,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1037,"cache_read_input_tokens":118409,"cache_creation_input_tokens":8886,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":8886},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRM5osqhqGYFpf17y52","type":"assistant","uuid":"24eecb9a-7937-4d26-b88b-4f50f04af27e","timestamp":"2026-05-22T22:47:11.504Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"24eecb9a-7937-4d26-b88b-4f50f04af27e","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01RVg46ZpQtLC3RfoNrsNoZW","type":"tool_result","content":"Found 1 file\n/tmp/wd/wild-dragon/services/worker/src/workers/proxy.js"}]},"uuid":"78d4b469-4aac-4287-b4e7-be8d8870e47c","timestamp":"2026-05-22T22:47:11.534Z","toolUseResult":{"mode":"files_with_matches","filenames":["/tmp/wd/wild-dragon/services/worker/src/workers/proxy.js"],"numFiles":1},"sourceToolAssistantUUID":"24eecb9a-7937-4d26-b88b-4f50f04af27e","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"78d4b469-4aac-4287-b4e7-be8d8870e47c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BgPKkNf8X6DQEkMhEMi5Hk","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FbhQNCN9ZpibhAtF6AAa47","name":"mcp__claude_ai_mcp-server__puppeteer_screenshot","input":{"page_id":"mam","full_page":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":8886,"cache_read_input_tokens":118409,"output_tokens":1037,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":8886,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1037,"cache_read_input_tokens":118409,"cache_creation_input_tokens":8886,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":8886},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRM5osqhqGYFpf17y52","type":"assistant","uuid":"0bd43bd6-0470-4308-bfdd-ea63780476b1","timestamp":"2026-05-22T22:47:12.075Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0bd43bd6-0470-4308-bfdd-ea63780476b1","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FbhQNCN9ZpibhAtF6AAa47","type":"tool_result","content":"Error: result (104,221 characters) exceeds maximum allowed tokens. Output has been saved to /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779490034525.txt.\nFormat: JSON with schema: {result: {status: string, format: string, base64: string, url: string}}\n- For targeted queries (find a value, filter by field): use jq on the file directly.\n- For analysis or summarization that requires reading the full content: first probe the structure (e.g., jq 'type, length, keys?' /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779490034525.txt), then extract slices with jq or python — Read's line-based offset/limit will not chunk this file.\n- If the Agent tool is available, do this inside a subagent so the full output stays out of your main context. Give it the instruction above verbatim, and be explicit about what it must return — e.g. \"/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779490034525.txt is JSON with schema: {result: {status: string, format: string, base64: string, url: string}}; probe the structure with jq (type/length/keys), then extract and read the content in full with jq or python, then summarize and quote any key findings verbatim.\" A vague \"summarize this\" may lose detail.\n"}]},"uuid":"0b7ae78f-d5e2-492d-8b25-0741f3083795","timestamp":"2026-05-22T22:47:14.529Z","toolUseResult":"Error: result (104,221 characters) exceeds maximum allowed tokens. Output has been saved to /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779490034525.txt.\nFormat: JSON with schema: {result: {status: string, format: string, base64: string, url: string}}\n- For targeted queries (find a value, filter by field): use jq on the file directly.\n- For analysis or summarization that requires reading the full content: first probe the structure (e.g., jq 'type, length, keys?' /home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779490034525.txt), then extract slices with jq or python — Read's line-based offset/limit will not chunk this file.\n- If the Agent tool is available, do this inside a subagent so the full output stays out of your main context. Give it the instruction above verbatim, and be explicit about what it must return — e.g. \"/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779490034525.txt is JSON with schema: {result: {status: string, format: string, base64: string, url: string}}; probe the structure with jq (type/length/keys), then extract and read the content in full with jq or python, then summarize and quote any key findings verbatim.\" A vague \"summarize this\" may lose detail.\n","mcpMeta":{"structuredContent":{"result":{"status":"screenshot_taken","format":"png","base64":"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","url":"http://10.0.0.25:47434/#/ingest/recorders"}}},"sourceToolAssistantUUID":"0bd43bd6-0470-4308-bfdd-ea63780476b1","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"0b7ae78f-d5e2-492d-8b25-0741f3083795","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"0b7ae78f-d5e2-492d-8b25-0741f3083795","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01WMsqvZc7R7Gv48JMxJ422f","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018NiCyjHUBGHZKP454HHxNP","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/worker/src/workers/proxy.js"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1840,"cache_read_input_tokens":127295,"output_tokens":438,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1840,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":438,"cache_read_input_tokens":127295,"cache_creation_input_tokens":1840,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1840},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRNPCB7EWDzXJTaRrVj","type":"assistant","uuid":"160a23ef-ca00-4af1-9859-9285383aad38","timestamp":"2026-05-22T22:47:17.337Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"160a23ef-ca00-4af1-9859-9285383aad38","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018NiCyjHUBGHZKP454HHxNP","type":"tool_result","content":"1\timport { join } from 'path';\n2\timport { unlink } from 'fs/promises'\n3\timport { tmpdir } from 'os';\n4\timport { Queue } from 'bullmq';\n5\timport { query } from '../db/client.js';\n6\timport { downloadFromS3, uploadToS3 } from '../s3/client.js';\n7\timport { transcodeVideo, getMediaInfo } from '../ffmpeg/executor.js';\n8\t\n9\tconst S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';\n10\t\n11\t// Dispatch thumbnail job once proxy is ready — same Redis connection as the worker\n12\tconst parseRedisUrl = (url) => {\n13\t const parsed = new URL(url);\n14\t return { host: parsed.hostname, port: parseInt(parsed.port, 10) };\n15\t};\n16\t\n17\tconst thumbnailQueue = new Queue('thumbnail', {\n18\t connection: parseRedisUrl(process.env.REDIS_URL || 'redis://queue:6379'),\n19\t});\n20\t\n21\texport const proxyWorker = async (job) => {\n22\t const { assetId, inputKey, outputKey } = job.data;\n23\t\n24\t const tmpDir = tmpdir();\n25\t const inputPath = join(tmpDir, `proxy-input-${job.id}.mov`);\n26\t const outputPath = join(tmpDir, `proxy-output-${job.id}.mp4`);\n27\t\n28\t try {\n29\t // Download original from S3\n30\t await job.updateProgress(10);\n31\t console.log(`[proxy] Downloading ${inputKey} for asset ${assetId}`);\n32\t await downloadFromS3(S3_BUCKET, inputKey, inputPath);\n33\t\n34\t // Extract source metadata (fps, codec, resolution, duration, size)\n35\t await job.updateProgress(20);\n36\t let mediaInfo = {};\n37\t try {\n38\t mediaInfo = await getMediaInfo(inputPath);\n39\t console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);\n40\t } catch (err) {\n41\t console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);\n42\t }\n43\t\n44\t // Transcode to H.264 proxy\n45\t await job.updateProgress(30);\n46\t console.log(`[proxy] Transcoding asset ${assetId}`);\n47\t await transcodeVideo(inputPath, outputPath, {\n48\t videoCodec: 'libx264',\n49\t videoPreset: 'fast',\n50\t videoBitrate: '10M',\n51\t audioCodec: 'aac',\n52\t audioBitrate: '192k',\n53\t });\n54\t\n55\t // Upload proxy to S3\n56\t await job.updateProgress(70);\n57\t console.log(`[proxy] Uploading to ${outputKey}`);\n58\t await uploadToS3(S3_BUCKET, outputKey, outputPath);\n59\t\n60\t // Update asset record — store extracted metadata + proxy key\n61\t // Use COALESCE so we never overwrite fields the capture service already set\n62\t await job.updateProgress(90);\n63\t await query(\n64\t `UPDATE assets\n65\t SET proxy_s3_key = $1,\n66\t fps = COALESCE($2, fps),\n67\t codec = COALESCE($3, codec),\n68\t resolution = COALESCE($4, resolution),\n69\t duration_ms = COALESCE($5, duration_ms),\n70\t file_size = COALESCE($6, file_size),\n71\t updated_at = NOW()\n72\t WHERE id = $7`,\n73\t [\n74\t outputKey,\n75\t mediaInfo.fps ?? null,\n76\t mediaInfo.codec ?? null,\n77\t mediaInfo.resolution ?? null,\n78\t mediaInfo.durationMs ?? null,\n79\t mediaInfo.fileSizeBytes ?? null,\n80\t assetId,\n81\t ]\n82\t );\n83\t\n84\t // Now proxy exists in S3 — safe to queue thumbnail generation\n85\t const thumbnailKey = `thumbnails/${assetId}.jpg`;\n86\t await thumbnailQueue.add('generate', {\n87\t assetId,\n88\t proxyKey: outputKey,\n89\t outputKey: thumbnailKey,\n90\t });\n91\t\n92\t console.log(`[proxy] Asset ${assetId} proxy complete, thumbnail job queued`);\n93\t await job.updateProgress(100);\n94\t\n95\t return { assetId, outputKey };\n96\t } catch (error) {\n97\t console.error(`[proxy] Error processing asset ${assetId}:`, error);\n98\t await query(\n99\t `UPDATE assets SET status = 'error', updated_at = NOW() WHERE id = $1`,\n100\t [assetId]\n101\t );\n102\t throw error;\n103\t } finally {\n104\t await Promise.all([\n105\t unlink(inputPath).catch(() => {}),\n106\t unlink(outputPath).catch(() => {}),\n107\t ]);\n108\t }\n109\t};\n110\t"}]},"uuid":"2dfb9902-c77a-4b76-a6d2-11c121a887cc","timestamp":"2026-05-22T22:47:17.347Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/worker/src/workers/proxy.js","content":"import { join } from 'path';\nimport { unlink } from 'fs/promises'\nimport { tmpdir } from 'os';\nimport { Queue } from 'bullmq';\nimport { query } from '../db/client.js';\nimport { downloadFromS3, uploadToS3 } from '../s3/client.js';\nimport { transcodeVideo, getMediaInfo } from '../ffmpeg/executor.js';\n\nconst S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';\n\n// Dispatch thumbnail job once proxy is ready — same Redis connection as the worker\nconst parseRedisUrl = (url) => {\n const parsed = new URL(url);\n return { host: parsed.hostname, port: parseInt(parsed.port, 10) };\n};\n\nconst thumbnailQueue = new Queue('thumbnail', {\n connection: parseRedisUrl(process.env.REDIS_URL || 'redis://queue:6379'),\n});\n\nexport const proxyWorker = async (job) => {\n const { assetId, inputKey, outputKey } = job.data;\n\n const tmpDir = tmpdir();\n const inputPath = join(tmpDir, `proxy-input-${job.id}.mov`);\n const outputPath = join(tmpDir, `proxy-output-${job.id}.mp4`);\n\n try {\n // Download original from S3\n await job.updateProgress(10);\n console.log(`[proxy] Downloading ${inputKey} for asset ${assetId}`);\n await downloadFromS3(S3_BUCKET, inputKey, inputPath);\n\n // Extract source metadata (fps, codec, resolution, duration, size)\n await job.updateProgress(20);\n let mediaInfo = {};\n try {\n mediaInfo = await getMediaInfo(inputPath);\n console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);\n } catch (err) {\n console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);\n }\n\n // Transcode to H.264 proxy\n await job.updateProgress(30);\n console.log(`[proxy] Transcoding asset ${assetId}`);\n await transcodeVideo(inputPath, outputPath, {\n videoCodec: 'libx264',\n videoPreset: 'fast',\n videoBitrate: '10M',\n audioCodec: 'aac',\n audioBitrate: '192k',\n });\n\n // Upload proxy to S3\n await job.updateProgress(70);\n console.log(`[proxy] Uploading to ${outputKey}`);\n await uploadToS3(S3_BUCKET, outputKey, outputPath);\n\n // Update asset record — store extracted metadata + proxy key\n // Use COALESCE so we never overwrite fields the capture service already set\n await job.updateProgress(90);\n await query(\n `UPDATE assets\n SET proxy_s3_key = $1,\n fps = COALESCE($2, fps),\n codec = COALESCE($3, codec),\n resolution = COALESCE($4, resolution),\n duration_ms = COALESCE($5, duration_ms),\n file_size = COALESCE($6, file_size),\n updated_at = NOW()\n WHERE id = $7`,\n [\n outputKey,\n mediaInfo.fps ?? null,\n mediaInfo.codec ?? null,\n mediaInfo.resolution ?? null,\n mediaInfo.durationMs ?? null,\n mediaInfo.fileSizeBytes ?? null,\n assetId,\n ]\n );\n\n // Now proxy exists in S3 — safe to queue thumbnail generation\n const thumbnailKey = `thumbnails/${assetId}.jpg`;\n await thumbnailQueue.add('generate', {\n assetId,\n proxyKey: outputKey,\n outputKey: thumbnailKey,\n });\n\n console.log(`[proxy] Asset ${assetId} proxy complete, thumbnail job queued`);\n await job.updateProgress(100);\n\n return { assetId, outputKey };\n } catch (error) {\n console.error(`[proxy] Error processing asset ${assetId}:`, error);\n await query(\n `UPDATE assets SET status = 'error', updated_at = NOW() WHERE id = $1`,\n [assetId]\n );\n throw error;\n } finally {\n await Promise.all([\n unlink(inputPath).catch(() => {}),\n unlink(outputPath).catch(() => {}),\n ]);\n }\n};\n","numLines":110,"startLine":1,"totalLines":110}},"sourceToolAssistantUUID":"160a23ef-ca00-4af1-9859-9285383aad38","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"2dfb9902-c77a-4b76-a6d2-11c121a887cc","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01WMsqvZc7R7Gv48JMxJ422f","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01RwiRPp2tss9yvuhEdCaFse","name":"Bash","input":{"command":"F=/home/node/.claude/projects/-home-node/9bc4deb8-dba9-4ac2-a16c-f5004f903927/tool-results/mcp-claude_ai_mcp-server-puppeteer_screenshot-1779490034525.txt && python3 -c \"\nimport json,base64\nd=json.load(open('$F'))\nopen('/tmp/mam-settings.png','wb').write(base64.b64decode(d['result']['base64']))\"","description":"Save settings screenshot"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1840,"cache_read_input_tokens":127295,"output_tokens":438,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1840,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":438,"cache_read_input_tokens":127295,"cache_creation_input_tokens":1840,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1840},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRNPCB7EWDzXJTaRrVj","type":"assistant","uuid":"d17d5154-5e14-41f8-9d8c-4672b5c4da89","timestamp":"2026-05-22T22:47:19.405Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"9714db31-1e48-4c13-852c-168c4cc3021e","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01GTzXJc3fpU8uP1z14GxCGL","type":"tool_result","content":"conform.js\nproxy.js\nthumbnail.js\n---\nexecutor.js\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"b9e5188f-6b6c-4648-980d-2dc35d3293bc","timestamp":"2026-05-22T22:47:20.222Z","toolUseResult":{"stdout":"conform.js\nproxy.js\nthumbnail.js\n---\nexecutor.js","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"9714db31-1e48-4c13-852c-168c4cc3021e","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"d17d5154-5e14-41f8-9d8c-4672b5c4da89","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01RwiRPp2tss9yvuhEdCaFse","type":"tool_result","content":"(Bash completed with no output)","is_error":false}]},"uuid":"70f195f0-f945-458b-a166-dd5d94d3209a","timestamp":"2026-05-22T22:47:19.461Z","toolUseResult":{"stdout":"","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"d17d5154-5e14-41f8-9d8c-4672b5c4da89","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"70f195f0-f945-458b-a166-dd5d94d3209a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01WMsqvZc7R7Gv48JMxJ422f","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01GTzXJc3fpU8uP1z14GxCGL","name":"Bash","input":{"command":"cd /tmp/wd/wild-dragon && ls services/worker/src/workers/ && echo \"---\" && ls services/worker/src/ffmpeg/","description":"List workers dirs"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1840,"cache_read_input_tokens":127295,"output_tokens":438,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1840,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":438,"cache_read_input_tokens":127295,"cache_creation_input_tokens":1840,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1840},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRNPCB7EWDzXJTaRrVj","type":"assistant","uuid":"9714db31-1e48-4c13-852c-168c4cc3021e","timestamp":"2026-05-22T22:47:20.211Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b9e5188f-6b6c-4648-980d-2dc35d3293bc","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"completed","activeForm":"Reconning"},{"content":"Investigate ingest pipeline: why 12 jobs failed, why session 224002 didn't become an asset","status":"in_progress","activeForm":"Investigating ingest pipeline"},{"content":"Wire real video preview into Recorders + Monitors (replace LiveStrip/FauxFrame)","status":"pending","activeForm":"Wiring video preview"},{"content":"Fix Settings page – currently only S3 panel; verify what is broken on deploy","status":"pending","activeForm":"Fixing settings"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS NVME","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching (build on existing premiere-plugin scaffold)","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}],"itemCount":9},"type":"attachment","uuid":"bfe11157-46b5-42bc-af99-4599814ef61e","timestamp":"2026-05-22T22:47:20.278Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"bfe11157-46b5-42bc-af99-4599814ef61e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019pueZ9eBAEvUPFjEBGxSiW","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Wi7Y5oaE62W1kDc8vNn11E","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/worker/src/ffmpeg/executor.js"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":2859,"cache_read_input_tokens":129135,"output_tokens":152,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":2859,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":152,"cache_read_input_tokens":129135,"cache_creation_input_tokens":2859,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":2859},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRNoj4Bx8FtEjDtUxV4","type":"assistant","uuid":"c85c2bb4-14d8-4529-bbd4-d340a7b65231","timestamp":"2026-05-22T22:47:23.659Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"c85c2bb4-14d8-4529-bbd4-d340a7b65231","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Wi7Y5oaE62W1kDc8vNn11E","type":"tool_result","content":"1\timport { execFile } from 'child_process';\n2\timport { promisify } from 'util';\n3\t\n4\tconst execFileAsync = promisify(execFile);\n5\t\n6\texport const runFFmpeg = async (args, options = {}) => {\n7\t const { stdio = 'pipe', ...otherOptions } = options;\n8\t try {\n9\t const { stdout, stderr } = await execFileAsync('ffmpeg', args, {\n10\t stdio,\n11\t ...otherOptions,\n12\t });\n13\t return { stdout, stderr };\n14\t } catch (error) {\n15\t throw new Error(`FFmpeg error: ${error.message}\\nStderr: ${error.stderr}`);\n16\t }\n17\t};\n18\t\n19\tconst runFFprobe = async (args) => {\n20\t try {\n21\t const { stdout } = await execFileAsync('ffprobe', args);\n22\t return { stdout };\n23\t } catch (error) {\n24\t throw new Error(`FFprobe error: ${error.message}\\nStderr: ${error.stderr}`);\n25\t }\n26\t};\n27\t\n28\texport const getMediaDuration = async (inputPath) => {\n29\t const args = [\n30\t '-v', 'error',\n31\t '-show_entries', 'format=duration',\n32\t '-of', 'default=noprint_wrappers=1:nokey=1',\n33\t inputPath,\n34\t ];\n35\t const { stdout } = await runFFprobe(args);\n36\t return parseFloat(stdout.trim());\n37\t};\n38\t\n39\t/**\n40\t * Return structured media metadata for an input file.\n41\t * Result shape:\n42\t * { fps, codec, resolution, durationMs, fileSizeBytes }\n43\t * Any field may be null if ffprobe cannot determine it.\n44\t */\n45\texport const getMediaInfo = async (inputPath) => {\n46\t const args = [\n47\t '-v', 'quiet',\n48\t '-print_format', 'json',\n49\t '-show_streams',\n50\t '-show_format',\n51\t inputPath,\n52\t ];\n53\t const { stdout } = await runFFprobe(args);\n54\t const info = JSON.parse(stdout);\n55\t\n56\t const videoStream = (info.streams || []).find(s => s.codec_type === 'video');\n57\t const fmt = info.format || {};\n58\t\n59\t let fps = null;\n60\t if (videoStream?.r_frame_rate) {\n61\t const [num, den] = videoStream.r_frame_rate.split('/').map(Number);\n62\t if (den > 0) fps = Math.round((num / den) * 1000) / 1000;\n63\t }\n64\t\n65\t return {\n66\t fps,\n67\t codec: videoStream?.codec_name || null,\n68\t resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,\n69\t durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,\n70\t fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,\n71\t };\n72\t};\n73\t\n74\texport const extractFrameAtTime = async (inputPath, outputPath, timeCode) => {\n75\t const args = [\n76\t '-ss', timeCode,\n77\t '-i', inputPath,\n78\t '-vframes', '1',\n79\t '-q:v', '2',\n80\t '-y',\n81\t outputPath,\n82\t ];\n83\t await runFFmpeg(args);\n84\t};\n85\t\n86\texport const transcodeVideo = async (inputPath, outputPath, options = {}) => {\n87\t const {\n88\t videoCodec = 'libx264',\n89\t videoPreset = 'fast',\n90\t videoBitrate = '10M',\n91\t audioCodec = 'aac',\n92\t audioBitrate = '192k',\n93\t } = options;\n94\t\n95\t const args = [\n96\t '-i', inputPath,\n97\t '-c:v', videoCodec,\n98\t '-preset', videoPreset,\n99\t '-b:v', videoBitrate,\n100\t '-c:a', audioCodec,\n101\t '-b:a', audioBitrate,\n102\t '-movflags', '+faststart',\n103\t '-y',\n104\t outputPath,\n105\t ];\n106\t\n107\t await runFFmpeg(args);\n108\t};\n109\t\n110\texport const trimSegment = async (inputPath, outputPath, inPoint, outPoint) => {\n111\t const args = [\n112\t '-i', inputPath,\n113\t '-ss', inPoint,\n114\t '-to', outPoint,\n115\t '-c', 'copy',\n116\t '-y',\n117\t outputPath,\n118\t ];\n119\t await runFFmpeg(args);\n120\t};\n121\t\n122\texport const concatSegments = async (segmentListFile, outputPath) => {\n123\t const args = [\n124\t '-f', 'concat',\n125\t '-safe', '0',\n126\t '-i', segmentListFile,\n127\t '-c', 'copy',\n128\t '-y',\n129\t outputPath,\n130\t ];\n131\t await runFFmpeg(args);\n132\t};\n133\t"}]},"uuid":"fc55a9b9-16c1-4bc1-acb2-3a4d0462aa74","timestamp":"2026-05-22T22:47:23.666Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/worker/src/ffmpeg/executor.js","content":"import { execFile } from 'child_process';\nimport { promisify } from 'util';\n\nconst execFileAsync = promisify(execFile);\n\nexport const runFFmpeg = async (args, options = {}) => {\n const { stdio = 'pipe', ...otherOptions } = options;\n try {\n const { stdout, stderr } = await execFileAsync('ffmpeg', args, {\n stdio,\n ...otherOptions,\n });\n return { stdout, stderr };\n } catch (error) {\n throw new Error(`FFmpeg error: ${error.message}\\nStderr: ${error.stderr}`);\n }\n};\n\nconst runFFprobe = async (args) => {\n try {\n const { stdout } = await execFileAsync('ffprobe', args);\n return { stdout };\n } catch (error) {\n throw new Error(`FFprobe error: ${error.message}\\nStderr: ${error.stderr}`);\n }\n};\n\nexport const getMediaDuration = async (inputPath) => {\n const args = [\n '-v', 'error',\n '-show_entries', 'format=duration',\n '-of', 'default=noprint_wrappers=1:nokey=1',\n inputPath,\n ];\n const { stdout } = await runFFprobe(args);\n return parseFloat(stdout.trim());\n};\n\n/**\n * Return structured media metadata for an input file.\n * Result shape:\n * { fps, codec, resolution, durationMs, fileSizeBytes }\n * Any field may be null if ffprobe cannot determine it.\n */\nexport const getMediaInfo = async (inputPath) => {\n const args = [\n '-v', 'quiet',\n '-print_format', 'json',\n '-show_streams',\n '-show_format',\n inputPath,\n ];\n const { stdout } = await runFFprobe(args);\n const info = JSON.parse(stdout);\n\n const videoStream = (info.streams || []).find(s => s.codec_type === 'video');\n const fmt = info.format || {};\n\n let fps = null;\n if (videoStream?.r_frame_rate) {\n const [num, den] = videoStream.r_frame_rate.split('/').map(Number);\n if (den > 0) fps = Math.round((num / den) * 1000) / 1000;\n }\n\n return {\n fps,\n codec: videoStream?.codec_name || null,\n resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,\n durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,\n fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,\n };\n};\n\nexport const extractFrameAtTime = async (inputPath, outputPath, timeCode) => {\n const args = [\n '-ss', timeCode,\n '-i', inputPath,\n '-vframes', '1',\n '-q:v', '2',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n\nexport const transcodeVideo = async (inputPath, outputPath, options = {}) => {\n const {\n videoCodec = 'libx264',\n videoPreset = 'fast',\n videoBitrate = '10M',\n audioCodec = 'aac',\n audioBitrate = '192k',\n } = options;\n\n const args = [\n '-i', inputPath,\n '-c:v', videoCodec,\n '-preset', videoPreset,\n '-b:v', videoBitrate,\n '-c:a', audioCodec,\n '-b:a', audioBitrate,\n '-movflags', '+faststart',\n '-y',\n outputPath,\n ];\n\n await runFFmpeg(args);\n};\n\nexport const trimSegment = async (inputPath, outputPath, inPoint, outPoint) => {\n const args = [\n '-i', inputPath,\n '-ss', inPoint,\n '-to', outPoint,\n '-c', 'copy',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n\nexport const concatSegments = async (segmentListFile, outputPath) => {\n const args = [\n '-f', 'concat',\n '-safe', '0',\n '-i', segmentListFile,\n '-c', 'copy',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n","numLines":133,"startLine":1,"totalLines":133}},"sourceToolAssistantUUID":"c85c2bb4-14d8-4529-bbd4-d340a7b65231","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"fc55a9b9-16c1-4bc1-acb2-3a4d0462aa74","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_019pueZ9eBAEvUPFjEBGxSiW","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01NepEvyPzdh3AhsXfTVj3cX","name":"Read","input":{"file_path":"/tmp/mam-settings.png"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":2859,"cache_read_input_tokens":129135,"output_tokens":152,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":2859,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":152,"cache_read_input_tokens":129135,"cache_creation_input_tokens":2859,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":2859},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRNoj4Bx8FtEjDtUxV4","type":"assistant","uuid":"ff4d2efe-bdd0-491f-ada4-61baac94be5c","timestamp":"2026-05-22T22:47:23.987Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"ff4d2efe-bdd0-491f-ada4-61baac94be5c","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01NepEvyPzdh3AhsXfTVj3cX","type":"tool_result","content":[{"type":"image","source":{"type":"base64","data":"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","media_type":"image/png"}}]}]},"uuid":"1a6b5cee-6be3-48a1-9d36-f852cd09a580","timestamp":"2026-05-22T22:47:24.003Z","toolUseResult":{"type":"image","file":{"base64":"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","type":"image/png","originalSize":78078,"dimensions":{"originalWidth":1280,"originalHeight":720,"displayWidth":1280,"displayHeight":720}}},"sourceToolAssistantUUID":"ff4d2efe-bdd0-491f-ada4-61baac94be5c","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"1a6b5cee-6be3-48a1-9d36-f852cd09a580","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"1a6b5cee-6be3-48a1-9d36-f852cd09a580","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PAXo7A1Q2ByZJM5TWf3wru","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3195,"cache_read_input_tokens":131994,"output_tokens":1212,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3195,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1212,"cache_read_input_tokens":131994,"cache_creation_input_tokens":3195,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3195},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRP5qBDnx17UiMZnvvA","type":"assistant","uuid":"6d46d720-c2f6-4f4b-af51-d0b82b32dddd","timestamp":"2026-05-22T22:47:39.871Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"6d46d720-c2f6-4f4b-af51-d0b82b32dddd","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PAXo7A1Q2ByZJM5TWf3wru","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011pSSAk2vBZ7JXcHYLbVw5K","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/capture/src/capture-manager.js"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3195,"cache_read_input_tokens":131994,"output_tokens":1212,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3195,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1212,"cache_read_input_tokens":131994,"cache_creation_input_tokens":3195,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3195},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRP5qBDnx17UiMZnvvA","type":"assistant","uuid":"376b0d9f-71e1-49a6-a56b-d4a42d44ea1b","timestamp":"2026-05-22T22:47:41.370Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"376b0d9f-71e1-49a6-a56b-d4a42d44ea1b","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_011pSSAk2vBZ7JXcHYLbVw5K","type":"tool_result","content":"1\timport { spawn } from 'child_process';\n2\timport { v4 as uuidv4 } from 'uuid';\n3\timport { createUploadStream } from './s3/client.js';\n4\t\n5\tconst S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';\n6\t\n7\t// ── Codec catalogue ──────────────────────────────────────────────────────\n8\t// Each entry maps the UI value to a base ffmpeg flag set. Bitrate / framerate\n9\t// / pix_fmt are layered on top from the per-recorder configuration.\n10\tconst VIDEO_CODECS = {\n11\t prores_hq: { args: ['-c:v', 'prores_ks', '-profile:v', '3'], bitrateControl: false, pixFmt: 'yuv422p10le' },\n12\t prores_422: { args: ['-c:v', 'prores_ks', '-profile:v', '2'], bitrateControl: false, pixFmt: 'yuv422p10le' },\n13\t prores_lt: { args: ['-c:v', 'prores_ks', '-profile:v', '1'], bitrateControl: false, pixFmt: 'yuv422p10le' },\n14\t prores_proxy: { args: ['-c:v', 'prores_ks', '-profile:v', '0'], bitrateControl: false, pixFmt: 'yuv422p10le' },\n15\t dnxhd: { args: ['-c:v', 'dnxhd'], bitrateControl: true, pixFmt: 'yuv422p' },\n16\t dnxhr_hq: { args: ['-c:v', 'dnxhd', '-profile:v', 'dnxhr_hq'], bitrateControl: false, pixFmt: 'yuv422p' },\n17\t dnxhr_sq: { args: ['-c:v', 'dnxhd', '-profile:v', 'dnxhr_sq'], bitrateControl: false, pixFmt: 'yuv422p' },\n18\t h264: { args: ['-c:v', 'libx264', '-preset', 'medium'], bitrateControl: true, pixFmt: 'yuv420p' },\n19\t h264_nvenc: { args: ['-c:v', 'h264_nvenc', '-preset', 'p5'], bitrateControl: true, pixFmt: 'yuv420p' },\n20\t h265: { args: ['-c:v', 'libx265', '-preset', 'medium'], bitrateControl: true, pixFmt: 'yuv420p' },\n21\t hevc_nvenc: { args: ['-c:v', 'hevc_nvenc', '-preset', 'p5'], bitrateControl: true, pixFmt: 'yuv420p' },\n22\t};\n23\t\n24\tconst AUDIO_CODECS = {\n25\t pcm_s16le: { args: ['-c:a', 'pcm_s16le'], bitrateControl: false },\n26\t pcm_s24le: { args: ['-c:a', 'pcm_s24le'], bitrateControl: false },\n27\t pcm_s32le: { args: ['-c:a', 'pcm_s32le'], bitrateControl: false },\n28\t aac: { args: ['-c:a', 'aac'], bitrateControl: true },\n29\t ac3: { args: ['-c:a', 'ac3'], bitrateControl: true },\n30\t opus: { args: ['-c:a', 'libopus'], bitrateControl: true },\n31\t flac: { args: ['-c:a', 'flac'], bitrateControl: false },\n32\t};\n33\t\n34\tconst CONTAINER_FMT = {\n35\t mov: 'mov',\n36\t mp4: 'mp4',\n37\t mkv: 'matroska',\n38\t mxf: 'mxf',\n39\t ts: 'mpegts',\n40\t};\n41\t\n42\tconst CONTAINER_EXT = {\n43\t mov: 'mov', mp4: 'mp4', mkv: 'mkv', mxf: 'mxf', ts: 'ts',\n44\t};\n45\t\n46\tfunction buildEncodeArgs({\n47\t codec, videoBitrate, framerate,\n48\t audioCodec, audioBitrate, audioChannels,\n49\t container, isNetwork, isProxy = false,\n50\t}) {\n51\t const v = VIDEO_CODECS[codec] || (isProxy ? VIDEO_CODECS.h264 : VIDEO_CODECS.prores_hq);\n52\t const a = AUDIO_CODECS[audioCodec] || (isProxy ? AUDIO_CODECS.aac : AUDIO_CODECS.pcm_s24le);\n53\t const fmt = CONTAINER_FMT[container] || (isProxy ? 'mp4' : 'mov');\n54\t\n55\t const args = [];\n56\t if (isNetwork) args.push('-map', '0:v:0?', '-map', '0:a:0?');\n57\t\n58\t args.push(...v.args);\n59\t if (v.pixFmt) args.push('-pix_fmt', v.pixFmt);\n60\t if (v.bitrateControl && videoBitrate) args.push('-b:v', videoBitrate);\n61\t if (framerate && framerate !== 'native') args.push('-r', framerate);\n62\t\n63\t args.push(...a.args);\n64\t if (a.bitrateControl && audioBitrate) args.push('-b:a', audioBitrate);\n65\t if (audioChannels) args.push('-ac', String(audioChannels));\n66\t\n67\t if (fmt === 'mov' || fmt === 'mp4') {\n68\t args.push('-movflags', '+frag_keyframe+empty_moov');\n69\t }\n70\t args.push('-f', fmt);\n71\t\n72\t return args;\n73\t}\n74\t\n75\tclass CaptureManager {\n76\t constructor() {\n77\t this.state = {\n78\t recording: false,\n79\t sessionId: null,\n80\t processes: {},\n81\t currentSession: {},\n82\t framesReceived: 0,\n83\t currentFps: 0,\n84\t lastFrameAt: null,\n85\t lastError: null,\n86\t };\n87\t }\n88\t\n89\t /**\n90\t * Build FFmpeg input arguments based on source type.\n91\t * Returns { inputArgs, isNetwork }\n92\t * @private\n93\t */\n94\t async _buildInputArgs({ sourceType, device, sourceUrl, listen, listenPort, streamKey }) {\n95\t if (sourceType === 'srt') {\n96\t let url;\n97\t if (listen) {\n98\t const port = listenPort || 9000;\n99\t url = `srt://0.0.0.0:${port}?mode=listener`;\n100\t } else {\n101\t url = sourceUrl;\n102\t if (!url.includes('mode=')) {\n103\t url += (url.includes('?') ? '&' : '?') + 'mode=caller';\n104\t }\n105\t }\n106\t return { inputArgs: ['-probesize','32M','-analyzeduration','10M','-fflags','+genpts','-i', url], isNetwork: true };\n107\t }\n108\t\n109\t if (sourceType === 'rtmp') {\n110\t if (listen) {\n111\t const port = listenPort || 1935;\n112\t const key = streamKey || 'stream';\n113\t return {\n114\t inputArgs: ['-probesize','32M','-analyzeduration','10M','-fflags','+genpts','-listen', '1', '-i', `rtmp://0.0.0.0:${port}/live/${key}`],\n115\t isNetwork: true,\n116\t };\n117\t }\n118\t return { inputArgs: ['-probesize','32M','-analyzeduration','10M','-fflags','+genpts','-i', sourceUrl], isNetwork: true };\n119\t }\n120\t\n121\t // Default: SDI via DeckLink\n122\t // device may be an integer index (0-based) or a full device name string.\n123\t // FFmpeg 7.x DeckLink requires the full name (e.g. 'DeckLink Duo (2)').\n124\t // Map integer index -> name using ffmpeg -sources decklink at runtime.\n125\t let deckLinkName = String(device);\n126\t if (typeof device === 'number' || /^\\d+$/.test(String(device))) {\n127\t const idx = parseInt(device, 10);\n128\t try {\n129\t const { execSync } = await import('child_process');\n130\t const out = execSync('ffmpeg -sources decklink 2>&1', { encoding: 'utf-8', timeout: 5000 });\n131\t const names = [];\n132\t for (const line of out.split('\\n')) {\n133\t const m = line.match(/^\\s+[0-9a-f:]+\\s+\\[([^\\]]+)\\]/);\n134\t if (m) names.push(m[1]);\n135\t }\n136\t if (names[idx]) deckLinkName = names[idx];\n137\t else deckLinkName = `DeckLink Duo (${idx + 1})`;\n138\t } catch (_) {\n139\t deckLinkName = `DeckLink Duo (${parseInt(device, 10) + 1})`;\n140\t }\n141\t }\n142\t return {\n143\t inputArgs: ['-f', 'decklink', '-i', deckLinkName],\n144\t isNetwork: false,\n145\t };\n146\t }\n147\t\n148\t /**\n149\t * Start a new capture session.\n150\t *\n151\t * Codec parameters all have sensible defaults so legacy callers (no codec\n152\t * args) still produce ProRes HQ master + H.264 proxy.\n153\t */\n154\t async start({\n155\t assetId,\n156\t projectId,\n157\t binId,\n158\t clipName,\n159\t device,\n160\t sourceType = 'sdi',\n161\t sourceUrl,\n162\t listen = false,\n163\t listenPort,\n164\t streamKey,\n165\t // ── Recording codec ─────────────────────────────────────────────\n166\t videoCodec = 'prores_hq',\n167\t videoBitrate = null,\n168\t framerate = null,\n169\t audioCodec = 'pcm_s24le',\n170\t audioBitrate = null,\n171\t audioChannels = 2,\n172\t container = 'mov',\n173\t // ── Proxy codec ─────────────────────────────────────────────────\n174\t proxyEnabled = true,\n175\t proxyVideoCodec = 'h264',\n176\t proxyVideoBitrate = '8M',\n177\t proxyFramerate = null,\n178\t proxyAudioCodec = 'aac',\n179\t proxyAudioBitrate = '192k',\n180\t proxyAudioChannels = 2,\n181\t proxyContainer = 'mp4',\n182\t }) {\n183\t this._assetIdForHls = assetId || null;\n184\t if (this.state.recording) {\n185\t throw new Error('Capture already in progress');\n186\t }\n187\t\n188\t const sessionId = uuidv4();\n189\t const hiresExt = CONTAINER_EXT[container] || 'mov';\n190\t const proxyExt = CONTAINER_EXT[proxyContainer] || 'mp4';\n191\t const hiresKey = `projects/${projectId}/masters/${clipName}.${hiresExt}`;\n192\t\n193\t // Network sources cannot be opened by two FFmpeg processes simultaneously\n194\t // (one socket = one consumer). For SRT/RTMP the BullMQ worker generates\n195\t // the proxy after the recording stops.\n196\t const proxyKey = (sourceType === 'sdi' && proxyEnabled)\n197\t ? `projects/${projectId}/proxies/${clipName}.${proxyExt}`\n198\t : null;\n199\t\n200\t const startedAt = new Date().toISOString();\n201\t\n202\t const { inputArgs, isNetwork } = await this._buildInputArgs({\n203\t sourceType, device, sourceUrl, listen, listenPort, streamKey,\n204\t });\n205\t\n206\t const hiresCodecArgs = buildEncodeArgs({\n207\t codec: videoCodec, videoBitrate, framerate,\n208\t audioCodec, audioBitrate, audioChannels,\n209\t container,\n210\t isNetwork,\n211\t isProxy: false,\n212\t });\n213\t\n214\t console.log('[capture] hires ffmpeg args:', hiresCodecArgs.join(' '));\n215\t\n216\t const sdiFilterArgs = (sourceType === 'sdi') ? ['-vf', 'yadif=mode=1:deint=1'] : [];\n217\t\n218\t const hiresProcess = spawn('ffmpeg', [\n219\t ...inputArgs,\n220\t ...sdiFilterArgs,\n221\t ...hiresCodecArgs,\n222\t 'pipe:1',\n223\t ], { stdio: ['ignore', 'pipe', 'pipe'] });\n224\t\n225\t const hiresUpload = createUploadStream(S3_BUCKET, hiresKey, hiresProcess.stdout);\n226\t\n227\t const processes = { hires: hiresProcess };\n228\t const uploads = { hires: hiresUpload };\n229\t\n230\t // ── HLS tee for network sources (live preview in the UI) ──────────\n231\t let hlsProcess = null;\n232\t let hlsDir = null;\n233\t if (isNetwork && this._assetIdForHls) {\n234\t try {\n235\t const fs = await import('node:fs');\n236\t hlsDir = '/live/' + this._assetIdForHls;\n237\t fs.mkdirSync(hlsDir, { recursive: true });\n238\t const hlsArgs = [\n239\t ...inputArgs,\n240\t '-map', '0:v:0?', '-map', '0:a:0?',\n241\t '-c:v', 'libx264', '-preset', 'veryfast', '-tune', 'zerolatency',\n242\t '-pix_fmt', 'yuv420p', '-b:v', '2M', '-g', '60', '-sc_threshold', '0',\n243\t '-c:a', 'aac', '-b:a', '128k', '-ar', '44100',\n244\t '-f', 'hls', '-hls_time', '2', '-hls_list_size', '15',\n245\t '-hls_flags', 'delete_segments+append_list+omit_endlist',\n246\t '-hls_segment_filename', hlsDir + '/seg-%05d.ts',\n247\t hlsDir + '/index.m3u8',\n248\t ];\n249\t hlsProcess = spawn('ffmpeg', hlsArgs, { stdio: ['ignore', 'pipe', 'pipe'] });\n250\t hlsProcess.stderr.on('data', (d) => { console.error('[HLS] ' + d); });\n251\t hlsProcess.on('exit', (c) => console.log('[HLS] exited ' + c));\n252\t processes.hls = hlsProcess;\n253\t console.log('[HLS] tee started -> ' + hlsDir);\n254\t } catch (err) {\n255\t console.error('[HLS] tee failed:', err.message);\n256\t }\n257\t }\n258\t\n259\t hiresProcess.stderr.on('data', (data) => {\n260\t const text = data.toString();\n261\t console.error(`[HIRES] ${text}`);\n262\t const m = text.match(/frame=\\s*(\\d+)\\s+fps=\\s*([\\d.]+)/);\n263\t if (m) {\n264\t this.state.framesReceived = parseInt(m[1], 10);\n265\t this.state.currentFps = parseFloat(m[2]);\n266\t this.state.lastFrameAt = new Date().toISOString();\n267\t }\n268\t if (/Connection refused|No route to host|Connection failed|Input\\/output error|Server returned|404 Not Found|Connection timed out/i.test(text)) {\n269\t this.state.lastError = text.trim().slice(0, 240);\n270\t }\n271\t });\n272\t\n273\t // SDI only: spawn a second ffmpeg for the proxy.\n274\t // DeckLink cards allow concurrent reads; network sockets do not.\n275\t if (!isNetwork && proxyEnabled) {\n276\t const proxyCodecArgs = buildEncodeArgs({\n277\t codec: proxyVideoCodec,\n278\t videoBitrate: proxyVideoBitrate,\n279\t framerate: proxyFramerate,\n280\t audioCodec: proxyAudioCodec,\n281\t audioBitrate: proxyAudioBitrate,\n282\t audioChannels: proxyAudioChannels,\n283\t container: proxyContainer,\n284\t isNetwork: false,\n285\t isProxy: true,\n286\t });\n287\t\n288\t console.log('[capture] proxy ffmpeg args:', proxyCodecArgs.join(' '));\n289\t\n290\t const proxyProcess = spawn('ffmpeg', [\n291\t ...inputArgs,\n292\t ...sdiFilterArgs,\n293\t ...proxyCodecArgs,\n294\t '-movflags', '+frag_keyframe+empty_moov',\n295\t 'pipe:1',\n296\t ], { stdio: ['ignore', 'pipe', 'pipe'] });\n297\t\n298\t const proxyUpload = createUploadStream(S3_BUCKET, proxyKey, proxyProcess.stdout);\n299\t processes.proxy = proxyProcess;\n300\t uploads.proxy = proxyUpload;\n301\t\n302\t proxyProcess.stderr.on('data', (data) => {\n303\t console.error(`[PROXY] ${data}`);\n304\t });\n305\t }\n306\t\n307\t this.state.recording = true;\n308\t this.state.sessionId = sessionId;\n309\t this.state.processes = processes;\n310\t this.state.framesReceived = 0;\n311\t this.state.currentFps = 0;\n312\t this.state.lastFrameAt = null;\n313\t this.state.lastError = null;\n314\t this.state.currentSession = {\n315\t sessionId,\n316\t projectId,\n317\t binId,\n318\t clipName,\n319\t device,\n320\t sourceType,\n321\t sourceUrl,\n322\t hiresKey,\n323\t proxyKey,\n324\t startedAt,\n325\t duration: 0,\n326\t uploads,\n327\t codecs: {\n328\t videoCodec, videoBitrate, framerate,\n329\t audioCodec, audioBitrate, audioChannels, container,\n330\t proxyEnabled, proxyVideoCodec, proxyVideoBitrate,\n331\t proxyAudioCodec, proxyAudioBitrate, proxyAudioChannels, proxyContainer,\n332\t },\n333\t };\n334\t\n335\t return this._formatSessionResponse();\n336\t }\n337\t\n338\t async stop(sessionId) {\n339\t if (!this.state.recording || this.state.sessionId !== sessionId) {\n340\t throw new Error('No active capture session or session ID mismatch');\n341\t }\n342\t\n343\t const { processes, currentSession } = this.state;\n344\t\n345\t if (processes.hires) processes.hires.kill('SIGINT');\n346\t if (processes.proxy) processes.proxy.kill('SIGINT');\n347\t if (processes.hls) { try { processes.hls.kill('SIGINT'); } catch (_) {} }\n348\t\n349\t try {\n350\t const uploadPromises = [currentSession.uploads.hires];\n351\t if (currentSession.uploads.proxy) uploadPromises.push(currentSession.uploads.proxy);\n352\t await Promise.all(uploadPromises);\n353\t } catch (error) {\n354\t console.error('Error during upload completion:', error);\n355\t }\n356\t\n357\t const stoppedAt = new Date().toISOString();\n358\t const startTime = new Date(currentSession.startedAt);\n359\t const stopTime = new Date(stoppedAt);\n360\t const duration = Math.round((stopTime - startTime) / 1000);\n361\t\n362\t this.state.recording = false;\n363\t this.state.sessionId = null;\n364\t this.state.processes = {};\n365\t\n366\t return {\n367\t sessionId,\n368\t projectId: currentSession.projectId,\n369\t binId: currentSession.binId,\n370\t clipName: currentSession.clipName,\n371\t sourceType: currentSession.sourceType,\n372\t hiresKey: currentSession.hiresKey,\n373\t proxyKey: currentSession.proxyKey,\n374\t startedAt: currentSession.startedAt,\n375\t stoppedAt,\n376\t duration,\n377\t };\n378\t }\n379\t\n380\t getStatus() {\n381\t if (!this.state.recording) return { recording: false };\n382\t\n383\t const startTime = new Date(this.state.currentSession.startedAt);\n384\t const now = new Date();\n385\t const duration = Math.round((now - startTime) / 1000);\n386\t\n387\t const lastFrameAt = this.state.lastFrameAt;\n388\t const msSinceFrame = lastFrameAt ? (Date.now() - new Date(lastFrameAt).getTime()) : null;\n389\t let signal = 'connecting';\n390\t if (this.state.framesReceived > 0) {\n391\t signal = (msSinceFrame !== null && msSinceFrame < 5000) ? 'receiving' : 'lost';\n392\t } else if (this.state.lastError) {\n393\t signal = 'error';\n394\t }\n395\t return {\n396\t recording: true,\n397\t sessionId: this.state.sessionId,\n398\t sourceType: this.state.currentSession.sourceType,\n399\t device: this.state.currentSession.device,\n400\t clipName: this.state.currentSession.clipName,\n401\t projectId: this.state.currentSession.projectId,\n402\t binId: this.state.currentSession.binId,\n403\t duration,\n404\t startedAt: this.state.currentSession.startedAt,\n405\t signal,\n406\t framesReceived: this.state.framesReceived,\n407\t currentFps: this.state.currentFps,\n408\t lastFrameAt,\n409\t msSinceFrame,\n410\t lastError: this.state.lastError,\n411\t codecs: this.state.currentSession.codecs,\n412\t };\n413\t }\n414\t\n415\t _formatSessionResponse() {\n416\t const { currentSession, sessionId } = this.state;\n417\t return {\n418\t sessionId,\n419\t projectId: currentSession.projectId,\n420\t binId: currentSession.binId,\n421\t clipName: currentSession.clipName,\n422\t device: currentSession.device,\n423\t sourceType: currentSession.sourceType,\n424\t hiresKey: currentSession.hiresKey,\n425\t proxyKey: currentSession.proxyKey,\n426\t startedAt: currentSession.startedAt,\n427\t codecs: currentSession.codecs,\n428\t };\n429\t }\n430\t}\n431\t\n432\texport default new CaptureManager();\n433\texport { VIDEO_CODECS, AUDIO_CODECS, CONTAINER_FMT, CONTAINER_EXT };\n434\t"}]},"uuid":"27b922c7-8e10-46fa-a1a6-cfc1f75b7840","timestamp":"2026-05-22T22:47:41.380Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/capture/src/capture-manager.js","content":"import { spawn } from 'child_process';\nimport { v4 as uuidv4 } from 'uuid';\nimport { createUploadStream } from './s3/client.js';\n\nconst S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';\n\n// ── Codec catalogue ──────────────────────────────────────────────────────\n// Each entry maps the UI value to a base ffmpeg flag set. Bitrate / framerate\n// / pix_fmt are layered on top from the per-recorder configuration.\nconst VIDEO_CODECS = {\n prores_hq: { args: ['-c:v', 'prores_ks', '-profile:v', '3'], bitrateControl: false, pixFmt: 'yuv422p10le' },\n prores_422: { args: ['-c:v', 'prores_ks', '-profile:v', '2'], bitrateControl: false, pixFmt: 'yuv422p10le' },\n prores_lt: { args: ['-c:v', 'prores_ks', '-profile:v', '1'], bitrateControl: false, pixFmt: 'yuv422p10le' },\n prores_proxy: { args: ['-c:v', 'prores_ks', '-profile:v', '0'], bitrateControl: false, pixFmt: 'yuv422p10le' },\n dnxhd: { args: ['-c:v', 'dnxhd'], bitrateControl: true, pixFmt: 'yuv422p' },\n dnxhr_hq: { args: ['-c:v', 'dnxhd', '-profile:v', 'dnxhr_hq'], bitrateControl: false, pixFmt: 'yuv422p' },\n dnxhr_sq: { args: ['-c:v', 'dnxhd', '-profile:v', 'dnxhr_sq'], bitrateControl: false, pixFmt: 'yuv422p' },\n h264: { args: ['-c:v', 'libx264', '-preset', 'medium'], bitrateControl: true, pixFmt: 'yuv420p' },\n h264_nvenc: { args: ['-c:v', 'h264_nvenc', '-preset', 'p5'], bitrateControl: true, pixFmt: 'yuv420p' },\n h265: { args: ['-c:v', 'libx265', '-preset', 'medium'], bitrateControl: true, pixFmt: 'yuv420p' },\n hevc_nvenc: { args: ['-c:v', 'hevc_nvenc', '-preset', 'p5'], bitrateControl: true, pixFmt: 'yuv420p' },\n};\n\nconst AUDIO_CODECS = {\n pcm_s16le: { args: ['-c:a', 'pcm_s16le'], bitrateControl: false },\n pcm_s24le: { args: ['-c:a', 'pcm_s24le'], bitrateControl: false },\n pcm_s32le: { args: ['-c:a', 'pcm_s32le'], bitrateControl: false },\n aac: { args: ['-c:a', 'aac'], bitrateControl: true },\n ac3: { args: ['-c:a', 'ac3'], bitrateControl: true },\n opus: { args: ['-c:a', 'libopus'], bitrateControl: true },\n flac: { args: ['-c:a', 'flac'], bitrateControl: false },\n};\n\nconst CONTAINER_FMT = {\n mov: 'mov',\n mp4: 'mp4',\n mkv: 'matroska',\n mxf: 'mxf',\n ts: 'mpegts',\n};\n\nconst CONTAINER_EXT = {\n mov: 'mov', mp4: 'mp4', mkv: 'mkv', mxf: 'mxf', ts: 'ts',\n};\n\nfunction buildEncodeArgs({\n codec, videoBitrate, framerate,\n audioCodec, audioBitrate, audioChannels,\n container, isNetwork, isProxy = false,\n}) {\n const v = VIDEO_CODECS[codec] || (isProxy ? VIDEO_CODECS.h264 : VIDEO_CODECS.prores_hq);\n const a = AUDIO_CODECS[audioCodec] || (isProxy ? AUDIO_CODECS.aac : AUDIO_CODECS.pcm_s24le);\n const fmt = CONTAINER_FMT[container] || (isProxy ? 'mp4' : 'mov');\n\n const args = [];\n if (isNetwork) args.push('-map', '0:v:0?', '-map', '0:a:0?');\n\n args.push(...v.args);\n if (v.pixFmt) args.push('-pix_fmt', v.pixFmt);\n if (v.bitrateControl && videoBitrate) args.push('-b:v', videoBitrate);\n if (framerate && framerate !== 'native') args.push('-r', framerate);\n\n args.push(...a.args);\n if (a.bitrateControl && audioBitrate) args.push('-b:a', audioBitrate);\n if (audioChannels) args.push('-ac', String(audioChannels));\n\n if (fmt === 'mov' || fmt === 'mp4') {\n args.push('-movflags', '+frag_keyframe+empty_moov');\n }\n args.push('-f', fmt);\n\n return args;\n}\n\nclass CaptureManager {\n constructor() {\n this.state = {\n recording: false,\n sessionId: null,\n processes: {},\n currentSession: {},\n framesReceived: 0,\n currentFps: 0,\n lastFrameAt: null,\n lastError: null,\n };\n }\n\n /**\n * Build FFmpeg input arguments based on source type.\n * Returns { inputArgs, isNetwork }\n * @private\n */\n async _buildInputArgs({ sourceType, device, sourceUrl, listen, listenPort, streamKey }) {\n if (sourceType === 'srt') {\n let url;\n if (listen) {\n const port = listenPort || 9000;\n url = `srt://0.0.0.0:${port}?mode=listener`;\n } else {\n url = sourceUrl;\n if (!url.includes('mode=')) {\n url += (url.includes('?') ? '&' : '?') + 'mode=caller';\n }\n }\n return { inputArgs: ['-probesize','32M','-analyzeduration','10M','-fflags','+genpts','-i', url], isNetwork: true };\n }\n\n if (sourceType === 'rtmp') {\n if (listen) {\n const port = listenPort || 1935;\n const key = streamKey || 'stream';\n return {\n inputArgs: ['-probesize','32M','-analyzeduration','10M','-fflags','+genpts','-listen', '1', '-i', `rtmp://0.0.0.0:${port}/live/${key}`],\n isNetwork: true,\n };\n }\n return { inputArgs: ['-probesize','32M','-analyzeduration','10M','-fflags','+genpts','-i', sourceUrl], isNetwork: true };\n }\n\n // Default: SDI via DeckLink\n // device may be an integer index (0-based) or a full device name string.\n // FFmpeg 7.x DeckLink requires the full name (e.g. 'DeckLink Duo (2)').\n // Map integer index -> name using ffmpeg -sources decklink at runtime.\n let deckLinkName = String(device);\n if (typeof device === 'number' || /^\\d+$/.test(String(device))) {\n const idx = parseInt(device, 10);\n try {\n const { execSync } = await import('child_process');\n const out = execSync('ffmpeg -sources decklink 2>&1', { encoding: 'utf-8', timeout: 5000 });\n const names = [];\n for (const line of out.split('\\n')) {\n const m = line.match(/^\\s+[0-9a-f:]+\\s+\\[([^\\]]+)\\]/);\n if (m) names.push(m[1]);\n }\n if (names[idx]) deckLinkName = names[idx];\n else deckLinkName = `DeckLink Duo (${idx + 1})`;\n } catch (_) {\n deckLinkName = `DeckLink Duo (${parseInt(device, 10) + 1})`;\n }\n }\n return {\n inputArgs: ['-f', 'decklink', '-i', deckLinkName],\n isNetwork: false,\n };\n }\n\n /**\n * Start a new capture session.\n *\n * Codec parameters all have sensible defaults so legacy callers (no codec\n * args) still produce ProRes HQ master + H.264 proxy.\n */\n async start({\n assetId,\n projectId,\n binId,\n clipName,\n device,\n sourceType = 'sdi',\n sourceUrl,\n listen = false,\n listenPort,\n streamKey,\n // ── Recording codec ─────────────────────────────────────────────\n videoCodec = 'prores_hq',\n videoBitrate = null,\n framerate = null,\n audioCodec = 'pcm_s24le',\n audioBitrate = null,\n audioChannels = 2,\n container = 'mov',\n // ── Proxy codec ─────────────────────────────────────────────────\n proxyEnabled = true,\n proxyVideoCodec = 'h264',\n proxyVideoBitrate = '8M',\n proxyFramerate = null,\n proxyAudioCodec = 'aac',\n proxyAudioBitrate = '192k',\n proxyAudioChannels = 2,\n proxyContainer = 'mp4',\n }) {\n this._assetIdForHls = assetId || null;\n if (this.state.recording) {\n throw new Error('Capture already in progress');\n }\n\n const sessionId = uuidv4();\n const hiresExt = CONTAINER_EXT[container] || 'mov';\n const proxyExt = CONTAINER_EXT[proxyContainer] || 'mp4';\n const hiresKey = `projects/${projectId}/masters/${clipName}.${hiresExt}`;\n\n // Network sources cannot be opened by two FFmpeg processes simultaneously\n // (one socket = one consumer). For SRT/RTMP the BullMQ worker generates\n // the proxy after the recording stops.\n const proxyKey = (sourceType === 'sdi' && proxyEnabled)\n ? `projects/${projectId}/proxies/${clipName}.${proxyExt}`\n : null;\n\n const startedAt = new Date().toISOString();\n\n const { inputArgs, isNetwork } = await this._buildInputArgs({\n sourceType, device, sourceUrl, listen, listenPort, streamKey,\n });\n\n const hiresCodecArgs = buildEncodeArgs({\n codec: videoCodec, videoBitrate, framerate,\n audioCodec, audioBitrate, audioChannels,\n container,\n isNetwork,\n isProxy: false,\n });\n\n console.log('[capture] hires ffmpeg args:', hiresCodecArgs.join(' '));\n\n const sdiFilterArgs = (sourceType === 'sdi') ? ['-vf', 'yadif=mode=1:deint=1'] : [];\n\n const hiresProcess = spawn('ffmpeg', [\n ...inputArgs,\n ...sdiFilterArgs,\n ...hiresCodecArgs,\n 'pipe:1',\n ], { stdio: ['ignore', 'pipe', 'pipe'] });\n\n const hiresUpload = createUploadStream(S3_BUCKET, hiresKey, hiresProcess.stdout);\n\n const processes = { hires: hiresProcess };\n const uploads = { hires: hiresUpload };\n\n // ── HLS tee for network sources (live preview in the UI) ──────────\n let hlsProcess = null;\n let hlsDir = null;\n if (isNetwork && this._assetIdForHls) {\n try {\n const fs = await import('node:fs');\n hlsDir = '/live/' + this._assetIdForHls;\n fs.mkdirSync(hlsDir, { recursive: true });\n const hlsArgs = [\n ...inputArgs,\n '-map', '0:v:0?', '-map', '0:a:0?',\n '-c:v', 'libx264', '-preset', 'veryfast', '-tune', 'zerolatency',\n '-pix_fmt', 'yuv420p', '-b:v', '2M', '-g', '60', '-sc_threshold', '0',\n '-c:a', 'aac', '-b:a', '128k', '-ar', '44100',\n '-f', 'hls', '-hls_time', '2', '-hls_list_size', '15',\n '-hls_flags', 'delete_segments+append_list+omit_endlist',\n '-hls_segment_filename', hlsDir + '/seg-%05d.ts',\n hlsDir + '/index.m3u8',\n ];\n hlsProcess = spawn('ffmpeg', hlsArgs, { stdio: ['ignore', 'pipe', 'pipe'] });\n hlsProcess.stderr.on('data', (d) => { console.error('[HLS] ' + d); });\n hlsProcess.on('exit', (c) => console.log('[HLS] exited ' + c));\n processes.hls = hlsProcess;\n console.log('[HLS] tee started -> ' + hlsDir);\n } catch (err) {\n console.error('[HLS] tee failed:', err.message);\n }\n }\n\n hiresProcess.stderr.on('data', (data) => {\n const text = data.toString();\n console.error(`[HIRES] ${text}`);\n const m = text.match(/frame=\\s*(\\d+)\\s+fps=\\s*([\\d.]+)/);\n if (m) {\n this.state.framesReceived = parseInt(m[1], 10);\n this.state.currentFps = parseFloat(m[2]);\n this.state.lastFrameAt = new Date().toISOString();\n }\n if (/Connection refused|No route to host|Connection failed|Input\\/output error|Server returned|404 Not Found|Connection timed out/i.test(text)) {\n this.state.lastError = text.trim().slice(0, 240);\n }\n });\n\n // SDI only: spawn a second ffmpeg for the proxy.\n // DeckLink cards allow concurrent reads; network sockets do not.\n if (!isNetwork && proxyEnabled) {\n const proxyCodecArgs = buildEncodeArgs({\n codec: proxyVideoCodec,\n videoBitrate: proxyVideoBitrate,\n framerate: proxyFramerate,\n audioCodec: proxyAudioCodec,\n audioBitrate: proxyAudioBitrate,\n audioChannels: proxyAudioChannels,\n container: proxyContainer,\n isNetwork: false,\n isProxy: true,\n });\n\n console.log('[capture] proxy ffmpeg args:', proxyCodecArgs.join(' '));\n\n const proxyProcess = spawn('ffmpeg', [\n ...inputArgs,\n ...sdiFilterArgs,\n ...proxyCodecArgs,\n '-movflags', '+frag_keyframe+empty_moov',\n 'pipe:1',\n ], { stdio: ['ignore', 'pipe', 'pipe'] });\n\n const proxyUpload = createUploadStream(S3_BUCKET, proxyKey, proxyProcess.stdout);\n processes.proxy = proxyProcess;\n uploads.proxy = proxyUpload;\n\n proxyProcess.stderr.on('data', (data) => {\n console.error(`[PROXY] ${data}`);\n });\n }\n\n this.state.recording = true;\n this.state.sessionId = sessionId;\n this.state.processes = processes;\n this.state.framesReceived = 0;\n this.state.currentFps = 0;\n this.state.lastFrameAt = null;\n this.state.lastError = null;\n this.state.currentSession = {\n sessionId,\n projectId,\n binId,\n clipName,\n device,\n sourceType,\n sourceUrl,\n hiresKey,\n proxyKey,\n startedAt,\n duration: 0,\n uploads,\n codecs: {\n videoCodec, videoBitrate, framerate,\n audioCodec, audioBitrate, audioChannels, container,\n proxyEnabled, proxyVideoCodec, proxyVideoBitrate,\n proxyAudioCodec, proxyAudioBitrate, proxyAudioChannels, proxyContainer,\n },\n };\n\n return this._formatSessionResponse();\n }\n\n async stop(sessionId) {\n if (!this.state.recording || this.state.sessionId !== sessionId) {\n throw new Error('No active capture session or session ID mismatch');\n }\n\n const { processes, currentSession } = this.state;\n\n if (processes.hires) processes.hires.kill('SIGINT');\n if (processes.proxy) processes.proxy.kill('SIGINT');\n if (processes.hls) { try { processes.hls.kill('SIGINT'); } catch (_) {} }\n\n try {\n const uploadPromises = [currentSession.uploads.hires];\n if (currentSession.uploads.proxy) uploadPromises.push(currentSession.uploads.proxy);\n await Promise.all(uploadPromises);\n } catch (error) {\n console.error('Error during upload completion:', error);\n }\n\n const stoppedAt = new Date().toISOString();\n const startTime = new Date(currentSession.startedAt);\n const stopTime = new Date(stoppedAt);\n const duration = Math.round((stopTime - startTime) / 1000);\n\n this.state.recording = false;\n this.state.sessionId = null;\n this.state.processes = {};\n\n return {\n sessionId,\n projectId: currentSession.projectId,\n binId: currentSession.binId,\n clipName: currentSession.clipName,\n sourceType: currentSession.sourceType,\n hiresKey: currentSession.hiresKey,\n proxyKey: currentSession.proxyKey,\n startedAt: currentSession.startedAt,\n stoppedAt,\n duration,\n };\n }\n\n getStatus() {\n if (!this.state.recording) return { recording: false };\n\n const startTime = new Date(this.state.currentSession.startedAt);\n const now = new Date();\n const duration = Math.round((now - startTime) / 1000);\n\n const lastFrameAt = this.state.lastFrameAt;\n const msSinceFrame = lastFrameAt ? (Date.now() - new Date(lastFrameAt).getTime()) : null;\n let signal = 'connecting';\n if (this.state.framesReceived > 0) {\n signal = (msSinceFrame !== null && msSinceFrame < 5000) ? 'receiving' : 'lost';\n } else if (this.state.lastError) {\n signal = 'error';\n }\n return {\n recording: true,\n sessionId: this.state.sessionId,\n sourceType: this.state.currentSession.sourceType,\n device: this.state.currentSession.device,\n clipName: this.state.currentSession.clipName,\n projectId: this.state.currentSession.projectId,\n binId: this.state.currentSession.binId,\n duration,\n startedAt: this.state.currentSession.startedAt,\n signal,\n framesReceived: this.state.framesReceived,\n currentFps: this.state.currentFps,\n lastFrameAt,\n msSinceFrame,\n lastError: this.state.lastError,\n codecs: this.state.currentSession.codecs,\n };\n }\n\n _formatSessionResponse() {\n const { currentSession, sessionId } = this.state;\n return {\n sessionId,\n projectId: currentSession.projectId,\n binId: currentSession.binId,\n clipName: currentSession.clipName,\n device: currentSession.device,\n sourceType: currentSession.sourceType,\n hiresKey: currentSession.hiresKey,\n proxyKey: currentSession.proxyKey,\n startedAt: currentSession.startedAt,\n codecs: currentSession.codecs,\n };\n }\n}\n\nexport default new CaptureManager();\nexport { VIDEO_CODECS, AUDIO_CODECS, CONTAINER_FMT, CONTAINER_EXT };\n","numLines":434,"startLine":1,"totalLines":434}},"sourceToolAssistantUUID":"376b0d9f-71e1-49a6-a56b-d4a42d44ea1b","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"27b922c7-8e10-46fa-a1a6-cfc1f75b7840","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PAXo7A1Q2ByZJM5TWf3wru","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WGgqXw4qwds5yTFFhub656","name":"mcp__claude_ai_mcp-server__puppeteer_evaluate_javascript","input":{"page_id":"mam","script":"async () => { const r = await fetch('/api/v1/settings/s3', {credentials:'include'}); return JSON.stringify({status: r.status, body: await r.text()}); }"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3195,"cache_read_input_tokens":131994,"output_tokens":1212,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3195,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1212,"cache_read_input_tokens":131994,"cache_creation_input_tokens":3195,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3195},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRP5qBDnx17UiMZnvvA","type":"assistant","uuid":"e8fe2803-682a-4735-8bd9-5f3fd9169b8e","timestamp":"2026-05-22T22:47:42.938Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"e8fe2803-682a-4735-8bd9-5f3fd9169b8e","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01PAXo7A1Q2ByZJM5TWf3wru","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Uxnotk1PX6idZEYEJ5KiP7","name":"Bash","input":{"command":"cd /tmp/wd/wild-dragon && ls services/mam-api/src/routes/ && echo \"---\" && ls services/capture/src/routes/","description":"List route files"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3195,"cache_read_input_tokens":131994,"output_tokens":1212,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3195,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1212,"cache_read_input_tokens":131994,"cache_creation_input_tokens":3195,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3195},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRP5qBDnx17UiMZnvvA","type":"assistant","uuid":"51ebbb4c-0df0-4377-a0e3-8bdf71b64039","timestamp":"2026-05-22T22:47:43.788Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"51ebbb4c-0df0-4377-a0e3-8bdf71b64039","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"e8fe2803-682a-4735-8bd9-5f3fd9169b8e","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01WGgqXw4qwds5yTFFhub656","type":"tool_result","content":"{\"result\":{\"status\":\"evaluated\",\"result\":\"{\\\"status\\\":200,\\\"body\\\":\\\"{\\\\\\\"s3_endpoint\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"s3_bucket\\\\\\\":\\\\\\\"mam\\\\\\\",\\\\\\\"s3_access_key\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"s3_secret_key_exists\\\\\\\":false,\\\\\\\"s3_region\\\\\\\":\\\\\\\"us-east-1\\\\\\\"}\\\"}\"}}"}]},"uuid":"262a05c5-300f-4dd5-a0b9-8ca2b0f4151f","timestamp":"2026-05-22T22:47:45.160Z","toolUseResult":"{\"result\":{\"status\":\"evaluated\",\"result\":\"{\\\"status\\\":200,\\\"body\\\":\\\"{\\\\\\\"s3_endpoint\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"s3_bucket\\\\\\\":\\\\\\\"mam\\\\\\\",\\\\\\\"s3_access_key\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"s3_secret_key_exists\\\\\\\":false,\\\\\\\"s3_region\\\\\\\":\\\\\\\"us-east-1\\\\\\\"}\\\"}\"}}","mcpMeta":{"structuredContent":{"result":{"status":"evaluated","result":"{\"status\":200,\"body\":\"{\\\"s3_endpoint\\\":\\\"\\\",\\\"s3_bucket\\\":\\\"mam\\\",\\\"s3_access_key\\\":\\\"\\\",\\\"s3_secret_key_exists\\\":false,\\\"s3_region\\\":\\\"us-east-1\\\"}\"}"}}},"sourceToolAssistantUUID":"e8fe2803-682a-4735-8bd9-5f3fd9169b8e","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"51ebbb4c-0df0-4377-a0e3-8bdf71b64039","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Uxnotk1PX6idZEYEJ5KiP7","type":"tool_result","content":"ampp.js\nassets.js\nauth.js\nbins.js\ncapture.js\ncluster.js\ngroups.js\njobs.js\nprojects.js\nrecorders.js\nsequences.js\nsettings.js\nsystem.js\ntokens.js\nupload.js\nusers.js\n---\ncapture.js\ncapture.js.bak\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"b60dedb5-34e7-43b7-aac1-894a5463e88b","timestamp":"2026-05-22T22:47:45.170Z","toolUseResult":{"stdout":"ampp.js\nassets.js\nauth.js\nbins.js\ncapture.js\ncluster.js\ngroups.js\njobs.js\nprojects.js\nrecorders.js\nsequences.js\nsettings.js\nsystem.js\ntokens.js\nupload.js\nusers.js\n---\ncapture.js\ncapture.js.bak","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"51ebbb4c-0df0-4377-a0e3-8bdf71b64039","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b60dedb5-34e7-43b7-aac1-894a5463e88b","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015NYsfeSsCbmH5GnKivpN4T","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":9591,"cache_read_input_tokens":135189,"output_tokens":848,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":9591,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":848,"cache_read_input_tokens":135189,"cache_creation_input_tokens":9591,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":9591},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRQe9Q4e2zUoUVxSfDj","type":"assistant","uuid":"1dddfc21-6564-44ca-b60f-80ddccda45f1","timestamp":"2026-05-22T22:48:00.159Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"1dddfc21-6564-44ca-b60f-80ddccda45f1","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_015NYsfeSsCbmH5GnKivpN4T","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01YKUmdXmQUzVycmFp6NMWyW","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/mam-api/src/routes/recorders.js"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":9591,"cache_read_input_tokens":135189,"output_tokens":848,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":9591,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":848,"cache_read_input_tokens":135189,"cache_creation_input_tokens":9591,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":9591},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRQe9Q4e2zUoUVxSfDj","type":"assistant","uuid":"c6d26a48-dfbb-468f-a4c4-dcdec322cc53","timestamp":"2026-05-22T22:48:00.947Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"c6d26a48-dfbb-468f-a4c4-dcdec322cc53","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01YKUmdXmQUzVycmFp6NMWyW","type":"tool_result","content":"1\timport express from 'express';\n2\timport http from 'http';\n3\timport net from 'net';\n4\timport dgram from 'dgram';\n5\timport pool from '../db/pool.js';\n6\timport { requireAuth } from '../middleware/auth.js';\n7\timport { v4 as uuidv4 } from 'uuid';\n8\t\n9\tconst router = express.Router();\n10\t\n11\trouter.use(requireAuth);\n12\t\n13\t// Base port for on-demand SDI sidecar containers on remote worker nodes.\n14\t// Device index 0 → 7438, index 1 → 7439, etc.\n15\tconst SIDECAR_PORT_BASE = 7438;\n16\t\n17\t// Docker API helper function\n18\tfunction dockerApi(method, path, body = null) {\n19\t return new Promise((resolve, reject) => {\n20\t const options = {\n21\t socketPath: '/var/run/docker.sock',\n22\t path: `/v1.43${path}`,\n23\t method,\n24\t headers: { 'Content-Type': 'application/json' },\n25\t };\n26\t const req = http.request(options, (res) => {\n27\t let data = '';\n28\t res.on('data', chunk => data += chunk);\n29\t res.on('end', () => {\n30\t try {\n31\t resolve({ status: res.statusCode, data: data ? JSON.parse(data) : {} });\n32\t } catch {\n33\t resolve({ status: res.statusCode, data });\n34\t }\n35\t });\n36\t });\n37\t req.on('error', reject);\n38\t if (body) req.write(JSON.stringify(body));\n39\t req.end();\n40\t });\n41\t}\n42\t\n43\t// Look up the cluster node for a recorder and decide if it is remote.\n44\t// Returns { remote: false } when the node is local or unset;\n45\t// { remote: true, apiUrl, ip } when it is a different host.\n46\tasync function resolveNodeTarget(nodeId) {\n47\t if (!nodeId) return { remote: false };\n48\t const r = await pool.query(\n49\t 'SELECT hostname, ip_address, api_url FROM cluster_nodes WHERE id = $1',\n50\t [nodeId]\n51\t );\n52\t if (r.rows.length === 0) return { remote: false };\n53\t const node = r.rows[0];\n54\t const localHostname = process.env.NODE_HOSTNAME || '';\n55\t if (!node.api_url || node.hostname === localHostname) return { remote: false };\n56\t return { remote: true, apiUrl: node.api_url, ip: node.ip_address };\n57\t}\n58\t\n59\t// Helper function to generate clip name with timestamp\n60\tfunction generateClipName(recorderName) {\n61\t const now = new Date();\n62\t const year = now.getFullYear();\n63\t const month = String(now.getMonth() + 1).padStart(2, '0');\n64\t const day = String(now.getDate()).padStart(2, '0');\n65\t const hours = String(now.getHours()).padStart(2, '0');\n66\t const minutes = String(now.getMinutes()).padStart(2, '0');\n67\t const seconds = String(now.getSeconds()).padStart(2, '0');\n68\t return `${recorderName}_${year}${month}${day}_${hours}${minutes}${seconds}`;\n69\t}\n70\t\n71\t/**\n72\t * Build Docker PortBindings and ExposedPorts for listener-mode recorders.\n73\t */\n74\tfunction buildPortConfig(sourceType, sourceConfig) {\n75\t const portBindings = {};\n76\t const exposedPorts = {};\n77\t\n78\t if (sourceConfig && sourceConfig.mode === 'listener') {\n79\t if (sourceType === 'srt') {\n80\t const port = String(sourceConfig.listen_port || 9000);\n81\t const proto = `${port}/udp`;\n82\t portBindings[proto] = [{ HostPort: port }];\n83\t exposedPorts[proto] = {};\n84\t } else if (sourceType === 'rtmp') {\n85\t const port = String(sourceConfig.listen_port || 1935);\n86\t const proto = `${port}/tcp`;\n87\t portBindings[proto] = [{ HostPort: port }];\n88\t exposedPorts[proto] = {};\n89\t }\n90\t }\n91\t\n92\t return { portBindings, exposedPorts };\n93\t}\n94\t\n95\t// Whitelist of recorder columns the API accepts on POST/PATCH. Keeping it\n96\t// explicit prevents accidental writes to status / container_id / timestamps.\n97\tconst RECORDER_FIELDS = [\n98\t 'name', 'source_type', 'source_config',\n99\t 'recording_codec', 'recording_resolution',\n100\t 'recording_video_bitrate', 'recording_framerate',\n101\t 'recording_audio_codec', 'recording_audio_bitrate', 'recording_audio_channels',\n102\t 'recording_container',\n103\t 'proxy_enabled', 'proxy_codec', 'proxy_resolution',\n104\t 'proxy_video_bitrate', 'proxy_framerate',\n105\t 'proxy_audio_codec', 'proxy_audio_bitrate', 'proxy_audio_channels',\n106\t 'proxy_container',\n107\t 'project_id', 'node_id', 'device_index',\n108\t];\n109\t\n110\tfunction pickRecorderFields(body) {\n111\t const out = {};\n112\t for (const k of RECORDER_FIELDS) {\n113\t if (body[k] !== undefined) out[k] = body[k];\n114\t }\n115\t return out;\n116\t}\n117\t\n118\t// GET / - List all recorders\n119\trouter.get('/', async (req, res, next) => {\n120\t try {\n121\t const result = await pool.query(\n122\t 'SELECT * FROM recorders ORDER BY created_at DESC'\n123\t );\n124\t const rows = await Promise.all(result.rows.map(async (r) => {\n125\t if (r.status === 'recording' && r.container_id) {\n126\t try {\n127\t const insp = await dockerApi('GET', `/containers/${r.container_id}/json`);\n128\t if (insp.status === 200 && insp.data && insp.data.State) {\n129\t r.started_at = insp.data.State.StartedAt;\n130\t }\n131\t } catch (_) { /* leave started_at undefined */ }\n132\t try {\n133\t const live = await pool.query(\n134\t `SELECT id FROM assets WHERE project_id = $1 AND display_name = $2 AND status = 'live' ORDER BY created_at DESC LIMIT 1`,\n135\t [r.project_id, r.current_session_id]\n136\t );\n137\t if (live.rows.length > 0) r.live_asset_id = live.rows[0].id;\n138\t } catch (_) { /* skip */ }\n139\t }\n140\t return r;\n141\t }));\n142\t res.json(rows);\n143\t } catch (err) {\n144\t next(err);\n145\t }\n146\t});\n147\t\n148\t// POST / - Create a new recorder\n149\trouter.post('/', async (req, res, next) => {\n150\t try {\n151\t const fields = pickRecorderFields(req.body);\n152\t\n153\t if (!fields.name || !fields.source_type) {\n154\t return res\n155\t .status(400)\n156\t .json({ error: 'Name and source_type are required' });\n157\t }\n158\t\n159\t // Defaults — written on insert so the DB row is always self-contained.\n160\t const defaults = {\n161\t source_config: {},\n162\t recording_codec: 'prores_hq',\n163\t recording_resolution: 'native',\n164\t recording_audio_codec: 'pcm_s24le',\n165\t recording_audio_channels: 2,\n166\t recording_container: 'mov',\n167\t proxy_enabled: true,\n168\t proxy_codec: 'h264',\n169\t proxy_resolution: '1920x1080',\n170\t proxy_video_bitrate: '2M',\n171\t proxy_audio_codec: 'aac',\n172\t proxy_audio_bitrate: '128k',\n173\t proxy_audio_channels: 2,\n174\t proxy_container: 'mp4',\n175\t };\n176\t const row = { id: uuidv4(), status: 'stopped', ...defaults, ...fields };\n177\t\n178\t // Build INSERT dynamically so adding columns later means one place to update.\n179\t const cols = Object.keys(row);\n180\t const placeholders = cols.map((_, i) => `$${i + 1}`).join(', ');\n181\t const values = cols.map(k => {\n182\t const v = row[k];\n183\t if (k === 'source_config') return v && typeof v === 'object' ? v : {};\n184\t return v;\n185\t });\n186\t const result = await pool.query(\n187\t `INSERT INTO recorders (${cols.join(', ')}, created_at, updated_at)\n188\t VALUES (${placeholders}, NOW(), NOW())\n189\t RETURNING *`,\n190\t values\n191\t );\n192\t\n193\t res.status(201).json(result.rows[0]);\n194\t } catch (err) {\n195\t next(err);\n196\t }\n197\t});\n198\t\n199\t// GET /:id - Get single recorder\n200\trouter.get('/:id', async (req, res, next) => {\n201\t try {\n202\t const { id } = req.params;\n203\t\n204\t const result = await pool.query(\n205\t 'SELECT * FROM recorders WHERE id = $1',\n206\t [id]\n207\t );\n208\t\n209\t if (result.rows.length === 0) {\n210\t return res.status(404).json({ error: 'Recorder not found' });\n211\t }\n212\t\n213\t res.json(result.rows[0]);\n214\t } catch (err) {\n215\t next(err);\n216\t }\n217\t});\n218\t\n219\t// PATCH /:id - Edit recorder settings\n220\t// Blocked while recorder is actively recording to prevent config drift.\n221\trouter.patch('/:id', async (req, res, next) => {\n222\t try {\n223\t const { id } = req.params;\n224\t\n225\t const recorderResult = await pool.query(\n226\t 'SELECT * FROM recorders WHERE id = $1',\n227\t [id]\n228\t );\n229\t if (recorderResult.rows.length === 0) {\n230\t return res.status(404).json({ error: 'Recorder not found' });\n231\t }\n232\t\n233\t const recorder = recorderResult.rows[0];\n234\t if (recorder.status === 'recording') {\n235\t return res.status(409).json({ error: 'Cannot edit a recorder while it is recording — stop it first' });\n236\t }\n237\t\n238\t const fields = pickRecorderFields(req.body);\n239\t const cols = Object.keys(fields);\n240\t if (cols.length === 0) {\n241\t return res.status(400).json({ error: 'No fields to update' });\n242\t }\n243\t\n244\t const setClause = cols.map((k, i) => `${k} = $${i + 1}`).join(', ');\n245\t const params = cols.map(k => fields[k]);\n246\t params.push(id);\n247\t\n248\t const result = await pool.query(\n249\t `UPDATE recorders SET ${setClause}, updated_at = NOW() WHERE id = $${params.length} RETURNING *`,\n250\t params\n251\t );\n252\t\n253\t res.json(result.rows[0]);\n254\t } catch (err) {\n255\t next(err);\n256\t }\n257\t});\n258\t\n259\t// POST /:id/start - Start recording\n260\trouter.post('/:id/start', async (req, res, next) => {\n261\t try {\n262\t const { id } = req.params;\n263\t\n264\t const recorderResult = await pool.query(\n265\t 'SELECT * FROM recorders WHERE id = $1',\n266\t [id]\n267\t );\n268\t\n269\t if (recorderResult.rows.length === 0) {\n270\t return res.status(404).json({ error: 'Recorder not found' });\n271\t }\n272\t\n273\t const recorder = recorderResult.rows[0];\n274\t\n275\t if (recorder.status === 'recording') {\n276\t return res.status(400).json({ error: 'Recorder is already recording' });\n277\t }\n278\t\n279\t const s3Endpoint = process.env.S3_ENDPOINT;\n280\t const s3Bucket = process.env.S3_BUCKET;\n281\t const s3AccessKey = process.env.S3_ACCESS_KEY;\n282\t const s3SecretKey = process.env.S3_SECRET_KEY;\n283\t const mamApiUrl = process.env.MAM_API_URL || 'http://mam-api:3000';\n284\t const dockerNetwork = process.env.DOCKER_NETWORK || 'wild-dragon_wild-dragon';\n285\t\n286\t const clipName = generateClipName(recorder.name);\n287\t\n288\t // live-asset: create the asset row right now (status='live') so the\n289\t // library shows the recording while it is happening.\n290\t const assetIdLive = uuidv4();\n291\t try {\n292\t const ext = recorder.recording_container || 'mov';\n293\t await pool.query(\n294\t `INSERT INTO assets (\n295\t id, project_id, bin_id, filename, display_name, status, media_type,\n296\t original_s3_key, created_at, updated_at\n297\t ) VALUES ($1, $2, NULL, $3, $3, 'live', 'video', $4, NOW(), NOW())`,\n298\t [assetIdLive, recorder.project_id, clipName, `projects/${recorder.project_id}/masters/${clipName}.${ext}`]\n299\t );\n300\t } catch (e) {\n301\t console.warn('[recorders] could not pre-create live asset:', e.message);\n302\t }\n303\t\n304\t const sourceConfig = recorder.source_config || {};\n305\t const isListener = sourceConfig.mode === 'listener';\n306\t const sourceType = recorder.source_type;\n307\t const deviceIndex = recorder.device_index ?? sourceConfig.device ?? 0;\n308\t\n309\t // Build container env — all codec controls flow through here.\n310\t const env = [\n311\t `S3_ENDPOINT=${s3Endpoint}`,\n312\t `S3_BUCKET=${s3Bucket}`,\n313\t `S3_ACCESS_KEY=${s3AccessKey}`,\n314\t `S3_SECRET_KEY=${s3SecretKey}`,\n315\t `S3_REGION=${process.env.S3_REGION || 'us-east-1'}`,\n316\t `MAM_API_URL=${mamApiUrl}`,\n317\t `RECORDER_ID=${id}`,\n318\t `SOURCE_TYPE=${sourceType}`,\n319\t `SOURCE_CONFIG=${JSON.stringify(sourceConfig)}`,\n320\t `DEVICE_INDEX=${deviceIndex}`,\n321\t\n322\t // Recording codec controls\n323\t `RECORDING_CODEC=${recorder.recording_codec || 'prores_hq'}`,\n324\t `RECORDING_RESOLUTION=${recorder.recording_resolution || 'native'}`,\n325\t `RECORDING_VIDEO_BITRATE=${recorder.recording_video_bitrate || ''}`,\n326\t `RECORDING_FRAMERATE=${recorder.recording_framerate || ''}`,\n327\t `RECORDING_AUDIO_CODEC=${recorder.recording_audio_codec || 'pcm_s24le'}`,\n328\t `RECORDING_AUDIO_BITRATE=${recorder.recording_audio_bitrate || ''}`,\n329\t `RECORDING_AUDIO_CHANNELS=${recorder.recording_audio_channels ?? 2}`,\n330\t `RECORDING_CONTAINER=${recorder.recording_container || 'mov'}`,\n331\t\n332\t // Proxy codec controls\n333\t `PROXY_ENABLED=${recorder.proxy_enabled !== false ? 'true' : 'false'}`,\n334\t `PROXY_CODEC=${recorder.proxy_codec || 'h264'}`,\n335\t `PROXY_RESOLUTION=${recorder.proxy_resolution || '1920x1080'}`,\n336\t `PROXY_VIDEO_BITRATE=${recorder.proxy_video_bitrate || '2M'}`,\n337\t `PROXY_FRAMERATE=${recorder.proxy_framerate || ''}`,\n338\t `PROXY_AUDIO_CODEC=${recorder.proxy_audio_codec || 'aac'}`,\n339\t `PROXY_AUDIO_BITRATE=${recorder.proxy_audio_bitrate || '128k'}`,\n340\t `PROXY_AUDIO_CHANNELS=${recorder.proxy_audio_channels ?? 2}`,\n341\t `PROXY_CONTAINER=${recorder.proxy_container || 'mp4'}`,\n342\t\n343\t `PROJECT_ID=${recorder.project_id}`,\n344\t `CLIP_NAME=${clipName}`,\n345\t `ASSET_ID=${assetIdLive}`,\n346\t ];\n347\t\n348\t if (sourceType === 'srt' || sourceType === 'rtmp') {\n349\t env.push(`LISTEN=${isListener ? '1' : '0'}`);\n350\t if (isListener) {\n351\t env.push(`LISTEN_PORT=${sourceConfig.listen_port || (sourceType === 'srt' ? 9000 : 1935)}`);\n352\t if (sourceType === 'rtmp' && sourceConfig.stream_key) {\n353\t env.push(`STREAM_KEY=${sourceConfig.stream_key}`);\n354\t }\n355\t } else if (sourceConfig.url) {\n356\t env.push(`SOURCE_URL=${sourceConfig.url}`);\n357\t }\n358\t }\n359\t\n360\t // Determine whether to spawn locally or via a remote node-agent.\n361\t const { remote: isRemote, apiUrl: targetNodeApiUrl } = await resolveNodeTarget(recorder.node_id);\n362\t\n363\t let containerId;\n364\t\n365\t if (isRemote) {\n366\t // Remote node: delegate container lifecycle to that node's agent.\n367\t const capturePort = SIDECAR_PORT_BASE + (deviceIndex || 0);\n368\t const sidecarRes = await fetch(`${targetNodeApiUrl}/sidecar/start`, {\n369\t method: 'POST',\n370\t headers: { 'Content-Type': 'application/json' },\n371\t body: JSON.stringify({ image: 'wild-dragon-capture:latest', env, capturePort, sourceType }),\n372\t signal: AbortSignal.timeout(15000),\n373\t });\n374\t if (!sidecarRes.ok) {\n375\t const details = await sidecarRes.json().catch(() => ({}));\n376\t return res.status(502).json({ error: 'Remote node failed to start sidecar', details });\n377\t }\n378\t const sidecarData = await sidecarRes.json();\n379\t containerId = sidecarData.containerId;\n380\t } else {\n381\t // Local spawn via Docker socket.\n382\t const { portBindings, exposedPorts } = buildPortConfig(sourceType, sourceConfig);\n383\t const alias = `recorder-${id}`;\n384\t\n385\t const hostBinds = ['/mnt/NVME/MAM/wild-dragon-live:/live'];\n386\t if (sourceType === 'sdi') hostBinds.push('/dev/blackmagic:/dev/blackmagic');\n387\t\n388\t const containerConfig = {\n389\t Image: 'wild-dragon-capture:latest',\n390\t Env: env,\n391\t ExposedPorts: Object.keys(exposedPorts).length > 0 ? exposedPorts : undefined,\n392\t HostConfig: {\n393\t Privileged: true,\n394\t NetworkMode: dockerNetwork,\n395\t PortBindings: Object.keys(portBindings).length > 0 ? portBindings : undefined,\n396\t Binds: hostBinds,\n397\t },\n398\t NetworkingConfig: {\n399\t EndpointsConfig: {\n400\t [dockerNetwork]: { Aliases: [alias] },\n401\t },\n402\t },\n403\t Hostname: alias,\n404\t };\n405\t\n406\t const createRes = await dockerApi('POST', '/containers/create', containerConfig);\n407\t if (createRes.status !== 201) {\n408\t return res.status(500).json({\n409\t error: 'Failed to create container',\n410\t details: createRes.data,\n411\t });\n412\t }\n413\t\n414\t containerId = createRes.data.Id;\n415\t const startRes = await dockerApi('POST', `/containers/${containerId}/start`);\n416\t if (startRes.status !== 204) {\n417\t return res.status(500).json({\n418\t error: 'Failed to start container',\n419\t details: startRes.data,\n420\t });\n421\t }\n422\t }\n423\t\n424\t const updateResult = await pool.query(\n425\t `UPDATE recorders\n426\t SET container_id = $1, status = $2, current_session_id = $3, updated_at = NOW()\n427\t WHERE id = $4\n428\t RETURNING *`,\n429\t [containerId, 'recording', clipName, id]\n430\t );\n431\t\n432\t res.json(updateResult.rows[0]);\n433\t } catch (err) {\n434\t next(err);\n435\t }\n436\t});\n437\t\n438\t// POST /:id/stop - Stop recording\n439\trouter.post('/:id/stop', async (req, res, next) => {\n440\t try {\n441\t const { id } = req.params;\n442\t\n443\t const recorderResult = await pool.query(\n444\t 'SELECT * FROM recorders WHERE id = $1',\n445\t [id]\n446\t );\n447\t\n448\t if (recorderResult.rows.length === 0) {\n449\t return res.status(404).json({ error: 'Recorder not found' });\n450\t }\n451\t\n452\t const recorder = recorderResult.rows[0];\n453\t\n454\t if (!recorder.container_id) {\n455\t // No container tracked — reset stuck status gracefully.\n456\t const result = await pool.query(\n457\t `UPDATE recorders SET container_id = NULL, status = 'stopped', updated_at = NOW()\n458\t WHERE id = $1 RETURNING *`,\n459\t [id]\n460\t );\n461\t return res.json(result.rows[0]);\n462\t }\n463\t\n464\t const { remote: isRemote, apiUrl: targetNodeApiUrl } = await resolveNodeTarget(recorder.node_id);\n465\t\n466\t if (isRemote) {\n467\t const stopRes = await fetch(`${targetNodeApiUrl}/sidecar/${recorder.container_id}`, {\n468\t method: 'DELETE',\n469\t signal: AbortSignal.timeout(15000),\n470\t });\n471\t if (!stopRes.ok && stopRes.status !== 404) {\n472\t return res.status(502).json({ error: 'Remote node failed to stop sidecar' });\n473\t }\n474\t } else {\n475\t const stopRes = await dockerApi(\n476\t 'POST',\n477\t `/containers/${recorder.container_id}/stop`\n478\t );\n479\t\n480\t // 204 = stopped, 304 = already stopped, 404 = container gone — all acceptable.\n481\t if (stopRes.status !== 204 && stopRes.status !== 304 && stopRes.status !== 404) {\n482\t return res.status(500).json({\n483\t error: 'Failed to stop container',\n484\t details: stopRes.data,\n485\t });\n486\t }\n487\t\n488\t // Only attempt remove if the container existed (not 404).\n489\t if (stopRes.status !== 404) {\n490\t const removeRes = await dockerApi(\n491\t 'DELETE',\n492\t `/containers/${recorder.container_id}`\n493\t );\n494\t\n495\t if (removeRes.status !== 204 && removeRes.status !== 404) {\n496\t return res.status(500).json({\n497\t error: 'Failed to remove container',\n498\t details: removeRes.data,\n499\t });\n500\t }\n501\t }\n502\t }\n503\t\n504\t const updateResult = await pool.query(\n505\t `UPDATE recorders\n506\t SET container_id = NULL, status = $1, updated_at = NOW()\n507\t WHERE id = $2\n508\t RETURNING *`,\n509\t ['stopped', id]\n510\t );\n511\t\n512\t res.json(updateResult.rows[0]);\n513\t } catch (err) {\n514\t next(err);\n515\t }\n516\t});\n517\t\n518\t// GET /:id/status - Get live status\n519\trouter.get('/:id/status', async (req, res, next) => {\n520\t try {\n521\t const { id } = req.params;\n522\t\n523\t const recorderResult = await pool.query(\n524\t 'SELECT * FROM recorders WHERE id = $1',\n525\t [id]\n526\t );\n527\t\n528\t if (recorderResult.rows.length === 0) {\n529\t return res.status(404).json({ error: 'Recorder not found' });\n530\t }\n531\t\n532\t const recorder = recorderResult.rows[0];\n533\t\n534\t if (!recorder.container_id) {\n535\t return res.json({\n536\t status: recorder.status,\n537\t duration: 0,\n538\t containerId: null,\n539\t });\n540\t }\n541\t\n542\t const deviceIndex = recorder.device_index ?? (recorder.source_config?.device ?? 0);\n543\t const { remote: isRemote, apiUrl: targetNodeApiUrl } = await resolveNodeTarget(recorder.node_id);\n544\t\n545\t let isRunning = false;\n546\t let duration = 0;\n547\t let signal = 'connecting';\n548\t let signalKnown = false;\n549\t let live = null;\n550\t\n551\t if (isRemote) {\n552\t try {\n553\t const statusRes = await fetch(`${targetNodeApiUrl}/sidecar/${recorder.container_id}/status`, {\n554\t signal: AbortSignal.timeout(4000),\n555\t });\n556\t if (statusRes.ok) {\n557\t const data = await statusRes.json();\n558\t isRunning = data.running;\n559\t if (data.startedAt) {\n560\t duration = Math.floor((Date.now() - new Date(data.startedAt).getTime()) / 1000);\n561\t }\n562\t live = data.live;\n563\t }\n564\t } catch (_) { /* node unreachable */ }\n565\t } else {\n566\t const inspectRes = await dockerApi(\n567\t 'GET',\n568\t `/containers/${recorder.container_id}/json`\n569\t );\n570\t\n571\t if (inspectRes.status !== 200) {\n572\t return res.json({\n573\t status: 'unknown',\n574\t duration: 0,\n575\t containerId: recorder.container_id,\n576\t });\n577\t }\n578\t\n579\t const container = inspectRes.data;\n580\t isRunning = container.State.Running;\n581\t duration = Math.floor((Date.now() - new Date(container.State.StartedAt).getTime()) / 1000);\n582\t\n583\t try {\n584\t const captureRes = await fetch(`http://recorder-${id}:3001/capture/status`, { signal: AbortSignal.timeout(2000) });\n585\t if (captureRes.ok) live = await captureRes.json();\n586\t } catch (_) { /* not ready yet */ }\n587\t }\n588\t\n589\t if (isRunning) signal = 'receiving';\n590\t if (!isRunning) signal = 'stopped';\n591\t if (live && live.signal) { signal = live.signal; signalKnown = true; }\n592\t\n593\t res.json({\n594\t status: isRunning ? 'recording' : 'stopped',\n595\t duration,\n596\t containerId: recorder.container_id,\n597\t signal,\n598\t signalKnown,\n599\t framesReceived: live ? live.framesReceived : null,\n600\t currentFps: live ? live.currentFps : null,\n601\t lastFrameAt: live ? live.lastFrameAt : null,\n602\t lastError: live ? live.lastError : null,\n603\t });\n604\t } catch (err) {\n605\t next(err);\n606\t }\n607\t});\n608\t\n609\t// DELETE /:id - Delete recorder\n610\trouter.delete('/:id', async (req, res, next) => {\n611\t try {\n612\t const { id } = req.params;\n613\t\n614\t const recorderResult = await pool.query(\n615\t 'SELECT * FROM recorders WHERE id = $1',\n616\t [id]\n617\t );\n618\t\n619\t if (recorderResult.rows.length === 0) {\n620\t return res.status(404).json({ error: 'Recorder not found' });\n621\t }\n622\t\n623\t const recorder = recorderResult.rows[0];\n624\t\n625\t if (recorder.container_id) {\n626\t const { remote: isRemote, apiUrl: targetNodeApiUrl } = await resolveNodeTarget(recorder.node_id);\n627\t try {\n628\t if (isRemote) {\n629\t await fetch(`${targetNodeApiUrl}/sidecar/${recorder.container_id}`, {\n630\t method: 'DELETE',\n631\t signal: AbortSignal.timeout(10000),\n632\t });\n633\t } else {\n634\t await dockerApi('POST', `/containers/${recorder.container_id}/stop`);\n635\t await dockerApi('DELETE', `/containers/${recorder.container_id}`);\n636\t }\n637\t } catch (err) {\n638\t console.error('Error stopping container during delete:', err);\n639\t }\n640\t }\n641\t\n642\t const deleteResult = await pool.query(\n643\t 'DELETE FROM recorders WHERE id = $1 RETURNING *',\n644\t [id]\n645\t );\n646\t\n647\t res.json({ message: 'Recorder deleted', recorder: deleteResult.rows[0] });\n648\t } catch (err) {\n649\t next(err);\n650\t }\n651\t});\n652\t\n653\t// POST /probe - Probe a source URL for reachability.\n654\t// Tries the capture service first; falls back to basic TCP/UDP connectivity\n655\t// check when capture is not running.\n656\trouter.post('/probe', async (req, res) => {\n657\t const { source_type, url } = req.body || {};\n658\t\n659\t // Try the capture service first (5s timeout)\n660\t try {\n661\t const r = await fetch('http://capture:3001/capture/probe', {\n662\t method: 'POST',\n663\t headers: { 'Content-Type': 'application/json' },\n664\t body: JSON.stringify(req.body || {}),\n665\t signal: AbortSignal.timeout(5000),\n666\t });\n667\t const data = await r.json().catch(() => ({}));\n668\t return res.status(r.status).json(data);\n669\t } catch (_) {\n670\t // capture service not running — fall through to basic connectivity probe\n671\t }\n672\t\n673\t if (!url) {\n674\t return res.json({\n675\t reachable: false,\n676\t mode: 'basic',\n677\t note: 'Capture service offline. Provide a URL for connectivity check.',\n678\t });\n679\t }\n680\t\n681\t let parsed;\n682\t try { parsed = new URL(url); } catch {\n683\t return res.status(400).json({ error: 'Invalid URL' });\n684\t }\n685\t\n686\t const host = parsed.hostname;\n687\t const proto = (parsed.protocol || '').replace(':', '').toLowerCase();\n688\t const isUdp = proto === 'srt' || source_type === 'srt';\n689\t const port = parseInt(parsed.port, 10) || (isUdp ? 9000 : 1935);\n690\t\n691\t const reachable = await (isUdp ? probeUdp(host, port) : probeTcp(host, port));\n692\t\n693\t return res.json({\n694\t reachable,\n695\t mode: 'basic',\n696\t note: `Capture service offline · ${isUdp ? 'UDP' : 'TCP'} connectivity check only`,\n697\t ...(reachable\n698\t ? { source: `${host}:${port}` }\n699\t : { error: `${host}:${port} did not respond` }\n700\t ),\n701\t });\n702\t});\n703\t\n704\tfunction probeTcp(host, port) {\n705\t return new Promise((resolve) => {\n706\t const sock = new net.Socket();\n707\t let done = false;\n708\t const finish = (ok) => { if (!done) { done = true; sock.destroy(); resolve(ok); } };\n709\t sock.setTimeout(4000);\n710\t sock.connect(port, host, () => finish(true));\n711\t sock.on('error', () => finish(false));\n712\t sock.on('timeout', () => finish(false));\n713\t });\n714\t}\n715\t\n716\tfunction probeUdp(host, port) {\n717\t return new Promise((resolve) => {\n718\t const sock = dgram.createSocket('udp4');\n719\t let done = false;\n720\t const finish = (ok) => {\n721\t if (done) return;\n722\t done = true;\n723\t try { sock.close(); } catch (_) {}\n724\t resolve(ok);\n725\t };\n726\t // ICMP port-unreachable will fire sock.on('error') within ~100ms if nothing is listening\n727\t sock.on('error', () => finish(false));\n728\t sock.send(Buffer.alloc(16, 0), 0, 16, port, host, (err) => {\n729\t if (err) return finish(false);\n730\t // No ICMP error after 2.5s → assume something is listening\n731\t setTimeout(() => finish(true), 2500);\n732\t });\n733\t setTimeout(() => finish(false), 5000);\n734\t });\n735\t}\n736\t\n737\texport default router;\n738\t"}]},"uuid":"f7e691df-3934-4527-8248-90a23de595ec","timestamp":"2026-05-22T22:48:00.951Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/mam-api/src/routes/recorders.js","content":"import express from 'express';\nimport http from 'http';\nimport net from 'net';\nimport dgram from 'dgram';\nimport pool from '../db/pool.js';\nimport { requireAuth } from '../middleware/auth.js';\nimport { v4 as uuidv4 } from 'uuid';\n\nconst router = express.Router();\n\nrouter.use(requireAuth);\n\n// Base port for on-demand SDI sidecar containers on remote worker nodes.\n// Device index 0 → 7438, index 1 → 7439, etc.\nconst SIDECAR_PORT_BASE = 7438;\n\n// Docker API helper function\nfunction dockerApi(method, path, body = null) {\n return new Promise((resolve, reject) => {\n const options = {\n socketPath: '/var/run/docker.sock',\n path: `/v1.43${path}`,\n method,\n headers: { 'Content-Type': 'application/json' },\n };\n const req = http.request(options, (res) => {\n let data = '';\n res.on('data', chunk => data += chunk);\n res.on('end', () => {\n try {\n resolve({ status: res.statusCode, data: data ? JSON.parse(data) : {} });\n } catch {\n resolve({ status: res.statusCode, data });\n }\n });\n });\n req.on('error', reject);\n if (body) req.write(JSON.stringify(body));\n req.end();\n });\n}\n\n// Look up the cluster node for a recorder and decide if it is remote.\n// Returns { remote: false } when the node is local or unset;\n// { remote: true, apiUrl, ip } when it is a different host.\nasync function resolveNodeTarget(nodeId) {\n if (!nodeId) return { remote: false };\n const r = await pool.query(\n 'SELECT hostname, ip_address, api_url FROM cluster_nodes WHERE id = $1',\n [nodeId]\n );\n if (r.rows.length === 0) return { remote: false };\n const node = r.rows[0];\n const localHostname = process.env.NODE_HOSTNAME || '';\n if (!node.api_url || node.hostname === localHostname) return { remote: false };\n return { remote: true, apiUrl: node.api_url, ip: node.ip_address };\n}\n\n// Helper function to generate clip name with timestamp\nfunction generateClipName(recorderName) {\n const now = new Date();\n const year = now.getFullYear();\n const month = String(now.getMonth() + 1).padStart(2, '0');\n const day = String(now.getDate()).padStart(2, '0');\n const hours = String(now.getHours()).padStart(2, '0');\n const minutes = String(now.getMinutes()).padStart(2, '0');\n const seconds = String(now.getSeconds()).padStart(2, '0');\n return `${recorderName}_${year}${month}${day}_${hours}${minutes}${seconds}`;\n}\n\n/**\n * Build Docker PortBindings and ExposedPorts for listener-mode recorders.\n */\nfunction buildPortConfig(sourceType, sourceConfig) {\n const portBindings = {};\n const exposedPorts = {};\n\n if (sourceConfig && sourceConfig.mode === 'listener') {\n if (sourceType === 'srt') {\n const port = String(sourceConfig.listen_port || 9000);\n const proto = `${port}/udp`;\n portBindings[proto] = [{ HostPort: port }];\n exposedPorts[proto] = {};\n } else if (sourceType === 'rtmp') {\n const port = String(sourceConfig.listen_port || 1935);\n const proto = `${port}/tcp`;\n portBindings[proto] = [{ HostPort: port }];\n exposedPorts[proto] = {};\n }\n }\n\n return { portBindings, exposedPorts };\n}\n\n// Whitelist of recorder columns the API accepts on POST/PATCH. Keeping it\n// explicit prevents accidental writes to status / container_id / timestamps.\nconst RECORDER_FIELDS = [\n 'name', 'source_type', 'source_config',\n 'recording_codec', 'recording_resolution',\n 'recording_video_bitrate', 'recording_framerate',\n 'recording_audio_codec', 'recording_audio_bitrate', 'recording_audio_channels',\n 'recording_container',\n 'proxy_enabled', 'proxy_codec', 'proxy_resolution',\n 'proxy_video_bitrate', 'proxy_framerate',\n 'proxy_audio_codec', 'proxy_audio_bitrate', 'proxy_audio_channels',\n 'proxy_container',\n 'project_id', 'node_id', 'device_index',\n];\n\nfunction pickRecorderFields(body) {\n const out = {};\n for (const k of RECORDER_FIELDS) {\n if (body[k] !== undefined) out[k] = body[k];\n }\n return out;\n}\n\n// GET / - List all recorders\nrouter.get('/', async (req, res, next) => {\n try {\n const result = await pool.query(\n 'SELECT * FROM recorders ORDER BY created_at DESC'\n );\n const rows = await Promise.all(result.rows.map(async (r) => {\n if (r.status === 'recording' && r.container_id) {\n try {\n const insp = await dockerApi('GET', `/containers/${r.container_id}/json`);\n if (insp.status === 200 && insp.data && insp.data.State) {\n r.started_at = insp.data.State.StartedAt;\n }\n } catch (_) { /* leave started_at undefined */ }\n try {\n const live = await pool.query(\n `SELECT id FROM assets WHERE project_id = $1 AND display_name = $2 AND status = 'live' ORDER BY created_at DESC LIMIT 1`,\n [r.project_id, r.current_session_id]\n );\n if (live.rows.length > 0) r.live_asset_id = live.rows[0].id;\n } catch (_) { /* skip */ }\n }\n return r;\n }));\n res.json(rows);\n } catch (err) {\n next(err);\n }\n});\n\n// POST / - Create a new recorder\nrouter.post('/', async (req, res, next) => {\n try {\n const fields = pickRecorderFields(req.body);\n\n if (!fields.name || !fields.source_type) {\n return res\n .status(400)\n .json({ error: 'Name and source_type are required' });\n }\n\n // Defaults — written on insert so the DB row is always self-contained.\n const defaults = {\n source_config: {},\n recording_codec: 'prores_hq',\n recording_resolution: 'native',\n recording_audio_codec: 'pcm_s24le',\n recording_audio_channels: 2,\n recording_container: 'mov',\n proxy_enabled: true,\n proxy_codec: 'h264',\n proxy_resolution: '1920x1080',\n proxy_video_bitrate: '2M',\n proxy_audio_codec: 'aac',\n proxy_audio_bitrate: '128k',\n proxy_audio_channels: 2,\n proxy_container: 'mp4',\n };\n const row = { id: uuidv4(), status: 'stopped', ...defaults, ...fields };\n\n // Build INSERT dynamically so adding columns later means one place to update.\n const cols = Object.keys(row);\n const placeholders = cols.map((_, i) => `$${i + 1}`).join(', ');\n const values = cols.map(k => {\n const v = row[k];\n if (k === 'source_config') return v && typeof v === 'object' ? v : {};\n return v;\n });\n const result = await pool.query(\n `INSERT INTO recorders (${cols.join(', ')}, created_at, updated_at)\n VALUES (${placeholders}, NOW(), NOW())\n RETURNING *`,\n values\n );\n\n res.status(201).json(result.rows[0]);\n } catch (err) {\n next(err);\n }\n});\n\n// GET /:id - Get single recorder\nrouter.get('/:id', async (req, res, next) => {\n try {\n const { id } = req.params;\n\n const result = await pool.query(\n 'SELECT * FROM recorders WHERE id = $1',\n [id]\n );\n\n if (result.rows.length === 0) {\n return res.status(404).json({ error: 'Recorder not found' });\n }\n\n res.json(result.rows[0]);\n } catch (err) {\n next(err);\n }\n});\n\n// PATCH /:id - Edit recorder settings\n// Blocked while recorder is actively recording to prevent config drift.\nrouter.patch('/:id', async (req, res, next) => {\n try {\n const { id } = req.params;\n\n const recorderResult = await pool.query(\n 'SELECT * FROM recorders WHERE id = $1',\n [id]\n );\n if (recorderResult.rows.length === 0) {\n return res.status(404).json({ error: 'Recorder not found' });\n }\n\n const recorder = recorderResult.rows[0];\n if (recorder.status === 'recording') {\n return res.status(409).json({ error: 'Cannot edit a recorder while it is recording — stop it first' });\n }\n\n const fields = pickRecorderFields(req.body);\n const cols = Object.keys(fields);\n if (cols.length === 0) {\n return res.status(400).json({ error: 'No fields to update' });\n }\n\n const setClause = cols.map((k, i) => `${k} = $${i + 1}`).join(', ');\n const params = cols.map(k => fields[k]);\n params.push(id);\n\n const result = await pool.query(\n `UPDATE recorders SET ${setClause}, updated_at = NOW() WHERE id = $${params.length} RETURNING *`,\n params\n );\n\n res.json(result.rows[0]);\n } catch (err) {\n next(err);\n }\n});\n\n// POST /:id/start - Start recording\nrouter.post('/:id/start', async (req, res, next) => {\n try {\n const { id } = req.params;\n\n const recorderResult = await pool.query(\n 'SELECT * FROM recorders WHERE id = $1',\n [id]\n );\n\n if (recorderResult.rows.length === 0) {\n return res.status(404).json({ error: 'Recorder not found' });\n }\n\n const recorder = recorderResult.rows[0];\n\n if (recorder.status === 'recording') {\n return res.status(400).json({ error: 'Recorder is already recording' });\n }\n\n const s3Endpoint = process.env.S3_ENDPOINT;\n const s3Bucket = process.env.S3_BUCKET;\n const s3AccessKey = process.env.S3_ACCESS_KEY;\n const s3SecretKey = process.env.S3_SECRET_KEY;\n const mamApiUrl = process.env.MAM_API_URL || 'http://mam-api:3000';\n const dockerNetwork = process.env.DOCKER_NETWORK || 'wild-dragon_wild-dragon';\n\n const clipName = generateClipName(recorder.name);\n\n // live-asset: create the asset row right now (status='live') so the\n // library shows the recording while it is happening.\n const assetIdLive = uuidv4();\n try {\n const ext = recorder.recording_container || 'mov';\n await pool.query(\n `INSERT INTO assets (\n id, project_id, bin_id, filename, display_name, status, media_type,\n original_s3_key, created_at, updated_at\n ) VALUES ($1, $2, NULL, $3, $3, 'live', 'video', $4, NOW(), NOW())`,\n [assetIdLive, recorder.project_id, clipName, `projects/${recorder.project_id}/masters/${clipName}.${ext}`]\n );\n } catch (e) {\n console.warn('[recorders] could not pre-create live asset:', e.message);\n }\n\n const sourceConfig = recorder.source_config || {};\n const isListener = sourceConfig.mode === 'listener';\n const sourceType = recorder.source_type;\n const deviceIndex = recorder.device_index ?? sourceConfig.device ?? 0;\n\n // Build container env — all codec controls flow through here.\n const env = [\n `S3_ENDPOINT=${s3Endpoint}`,\n `S3_BUCKET=${s3Bucket}`,\n `S3_ACCESS_KEY=${s3AccessKey}`,\n `S3_SECRET_KEY=${s3SecretKey}`,\n `S3_REGION=${process.env.S3_REGION || 'us-east-1'}`,\n `MAM_API_URL=${mamApiUrl}`,\n `RECORDER_ID=${id}`,\n `SOURCE_TYPE=${sourceType}`,\n `SOURCE_CONFIG=${JSON.stringify(sourceConfig)}`,\n `DEVICE_INDEX=${deviceIndex}`,\n\n // Recording codec controls\n `RECORDING_CODEC=${recorder.recording_codec || 'prores_hq'}`,\n `RECORDING_RESOLUTION=${recorder.recording_resolution || 'native'}`,\n `RECORDING_VIDEO_BITRATE=${recorder.recording_video_bitrate || ''}`,\n `RECORDING_FRAMERATE=${recorder.recording_framerate || ''}`,\n `RECORDING_AUDIO_CODEC=${recorder.recording_audio_codec || 'pcm_s24le'}`,\n `RECORDING_AUDIO_BITRATE=${recorder.recording_audio_bitrate || ''}`,\n `RECORDING_AUDIO_CHANNELS=${recorder.recording_audio_channels ?? 2}`,\n `RECORDING_CONTAINER=${recorder.recording_container || 'mov'}`,\n\n // Proxy codec controls\n `PROXY_ENABLED=${recorder.proxy_enabled !== false ? 'true' : 'false'}`,\n `PROXY_CODEC=${recorder.proxy_codec || 'h264'}`,\n `PROXY_RESOLUTION=${recorder.proxy_resolution || '1920x1080'}`,\n `PROXY_VIDEO_BITRATE=${recorder.proxy_video_bitrate || '2M'}`,\n `PROXY_FRAMERATE=${recorder.proxy_framerate || ''}`,\n `PROXY_AUDIO_CODEC=${recorder.proxy_audio_codec || 'aac'}`,\n `PROXY_AUDIO_BITRATE=${recorder.proxy_audio_bitrate || '128k'}`,\n `PROXY_AUDIO_CHANNELS=${recorder.proxy_audio_channels ?? 2}`,\n `PROXY_CONTAINER=${recorder.proxy_container || 'mp4'}`,\n\n `PROJECT_ID=${recorder.project_id}`,\n `CLIP_NAME=${clipName}`,\n `ASSET_ID=${assetIdLive}`,\n ];\n\n if (sourceType === 'srt' || sourceType === 'rtmp') {\n env.push(`LISTEN=${isListener ? '1' : '0'}`);\n if (isListener) {\n env.push(`LISTEN_PORT=${sourceConfig.listen_port || (sourceType === 'srt' ? 9000 : 1935)}`);\n if (sourceType === 'rtmp' && sourceConfig.stream_key) {\n env.push(`STREAM_KEY=${sourceConfig.stream_key}`);\n }\n } else if (sourceConfig.url) {\n env.push(`SOURCE_URL=${sourceConfig.url}`);\n }\n }\n\n // Determine whether to spawn locally or via a remote node-agent.\n const { remote: isRemote, apiUrl: targetNodeApiUrl } = await resolveNodeTarget(recorder.node_id);\n\n let containerId;\n\n if (isRemote) {\n // Remote node: delegate container lifecycle to that node's agent.\n const capturePort = SIDECAR_PORT_BASE + (deviceIndex || 0);\n const sidecarRes = await fetch(`${targetNodeApiUrl}/sidecar/start`, {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: JSON.stringify({ image: 'wild-dragon-capture:latest', env, capturePort, sourceType }),\n signal: AbortSignal.timeout(15000),\n });\n if (!sidecarRes.ok) {\n const details = await sidecarRes.json().catch(() => ({}));\n return res.status(502).json({ error: 'Remote node failed to start sidecar', details });\n }\n const sidecarData = await sidecarRes.json();\n containerId = sidecarData.containerId;\n } else {\n // Local spawn via Docker socket.\n const { portBindings, exposedPorts } = buildPortConfig(sourceType, sourceConfig);\n const alias = `recorder-${id}`;\n\n const hostBinds = ['/mnt/NVME/MAM/wild-dragon-live:/live'];\n if (sourceType === 'sdi') hostBinds.push('/dev/blackmagic:/dev/blackmagic');\n\n const containerConfig = {\n Image: 'wild-dragon-capture:latest',\n Env: env,\n ExposedPorts: Object.keys(exposedPorts).length > 0 ? exposedPorts : undefined,\n HostConfig: {\n Privileged: true,\n NetworkMode: dockerNetwork,\n PortBindings: Object.keys(portBindings).length > 0 ? portBindings : undefined,\n Binds: hostBinds,\n },\n NetworkingConfig: {\n EndpointsConfig: {\n [dockerNetwork]: { Aliases: [alias] },\n },\n },\n Hostname: alias,\n };\n\n const createRes = await dockerApi('POST', '/containers/create', containerConfig);\n if (createRes.status !== 201) {\n return res.status(500).json({\n error: 'Failed to create container',\n details: createRes.data,\n });\n }\n\n containerId = createRes.data.Id;\n const startRes = await dockerApi('POST', `/containers/${containerId}/start`);\n if (startRes.status !== 204) {\n return res.status(500).json({\n error: 'Failed to start container',\n details: startRes.data,\n });\n }\n }\n\n const updateResult = await pool.query(\n `UPDATE recorders\n SET container_id = $1, status = $2, current_session_id = $3, updated_at = NOW()\n WHERE id = $4\n RETURNING *`,\n [containerId, 'recording', clipName, id]\n );\n\n res.json(updateResult.rows[0]);\n } catch (err) {\n next(err);\n }\n});\n\n// POST /:id/stop - Stop recording\nrouter.post('/:id/stop', async (req, res, next) => {\n try {\n const { id } = req.params;\n\n const recorderResult = await pool.query(\n 'SELECT * FROM recorders WHERE id = $1',\n [id]\n );\n\n if (recorderResult.rows.length === 0) {\n return res.status(404).json({ error: 'Recorder not found' });\n }\n\n const recorder = recorderResult.rows[0];\n\n if (!recorder.container_id) {\n // No container tracked — reset stuck status gracefully.\n const result = await pool.query(\n `UPDATE recorders SET container_id = NULL, status = 'stopped', updated_at = NOW()\n WHERE id = $1 RETURNING *`,\n [id]\n );\n return res.json(result.rows[0]);\n }\n\n const { remote: isRemote, apiUrl: targetNodeApiUrl } = await resolveNodeTarget(recorder.node_id);\n\n if (isRemote) {\n const stopRes = await fetch(`${targetNodeApiUrl}/sidecar/${recorder.container_id}`, {\n method: 'DELETE',\n signal: AbortSignal.timeout(15000),\n });\n if (!stopRes.ok && stopRes.status !== 404) {\n return res.status(502).json({ error: 'Remote node failed to stop sidecar' });\n }\n } else {\n const stopRes = await dockerApi(\n 'POST',\n `/containers/${recorder.container_id}/stop`\n );\n\n // 204 = stopped, 304 = already stopped, 404 = container gone — all acceptable.\n if (stopRes.status !== 204 && stopRes.status !== 304 && stopRes.status !== 404) {\n return res.status(500).json({\n error: 'Failed to stop container',\n details: stopRes.data,\n });\n }\n\n // Only attempt remove if the container existed (not 404).\n if (stopRes.status !== 404) {\n const removeRes = await dockerApi(\n 'DELETE',\n `/containers/${recorder.container_id}`\n );\n\n if (removeRes.status !== 204 && removeRes.status !== 404) {\n return res.status(500).json({\n error: 'Failed to remove container',\n details: removeRes.data,\n });\n }\n }\n }\n\n const updateResult = await pool.query(\n `UPDATE recorders\n SET container_id = NULL, status = $1, updated_at = NOW()\n WHERE id = $2\n RETURNING *`,\n ['stopped', id]\n );\n\n res.json(updateResult.rows[0]);\n } catch (err) {\n next(err);\n }\n});\n\n// GET /:id/status - Get live status\nrouter.get('/:id/status', async (req, res, next) => {\n try {\n const { id } = req.params;\n\n const recorderResult = await pool.query(\n 'SELECT * FROM recorders WHERE id = $1',\n [id]\n );\n\n if (recorderResult.rows.length === 0) {\n return res.status(404).json({ error: 'Recorder not found' });\n }\n\n const recorder = recorderResult.rows[0];\n\n if (!recorder.container_id) {\n return res.json({\n status: recorder.status,\n duration: 0,\n containerId: null,\n });\n }\n\n const deviceIndex = recorder.device_index ?? (recorder.source_config?.device ?? 0);\n const { remote: isRemote, apiUrl: targetNodeApiUrl } = await resolveNodeTarget(recorder.node_id);\n\n let isRunning = false;\n let duration = 0;\n let signal = 'connecting';\n let signalKnown = false;\n let live = null;\n\n if (isRemote) {\n try {\n const statusRes = await fetch(`${targetNodeApiUrl}/sidecar/${recorder.container_id}/status`, {\n signal: AbortSignal.timeout(4000),\n });\n if (statusRes.ok) {\n const data = await statusRes.json();\n isRunning = data.running;\n if (data.startedAt) {\n duration = Math.floor((Date.now() - new Date(data.startedAt).getTime()) / 1000);\n }\n live = data.live;\n }\n } catch (_) { /* node unreachable */ }\n } else {\n const inspectRes = await dockerApi(\n 'GET',\n `/containers/${recorder.container_id}/json`\n );\n\n if (inspectRes.status !== 200) {\n return res.json({\n status: 'unknown',\n duration: 0,\n containerId: recorder.container_id,\n });\n }\n\n const container = inspectRes.data;\n isRunning = container.State.Running;\n duration = Math.floor((Date.now() - new Date(container.State.StartedAt).getTime()) / 1000);\n\n try {\n const captureRes = await fetch(`http://recorder-${id}:3001/capture/status`, { signal: AbortSignal.timeout(2000) });\n if (captureRes.ok) live = await captureRes.json();\n } catch (_) { /* not ready yet */ }\n }\n\n if (isRunning) signal = 'receiving';\n if (!isRunning) signal = 'stopped';\n if (live && live.signal) { signal = live.signal; signalKnown = true; }\n\n res.json({\n status: isRunning ? 'recording' : 'stopped',\n duration,\n containerId: recorder.container_id,\n signal,\n signalKnown,\n framesReceived: live ? live.framesReceived : null,\n currentFps: live ? live.currentFps : null,\n lastFrameAt: live ? live.lastFrameAt : null,\n lastError: live ? live.lastError : null,\n });\n } catch (err) {\n next(err);\n }\n});\n\n// DELETE /:id - Delete recorder\nrouter.delete('/:id', async (req, res, next) => {\n try {\n const { id } = req.params;\n\n const recorderResult = await pool.query(\n 'SELECT * FROM recorders WHERE id = $1',\n [id]\n );\n\n if (recorderResult.rows.length === 0) {\n return res.status(404).json({ error: 'Recorder not found' });\n }\n\n const recorder = recorderResult.rows[0];\n\n if (recorder.container_id) {\n const { remote: isRemote, apiUrl: targetNodeApiUrl } = await resolveNodeTarget(recorder.node_id);\n try {\n if (isRemote) {\n await fetch(`${targetNodeApiUrl}/sidecar/${recorder.container_id}`, {\n method: 'DELETE',\n signal: AbortSignal.timeout(10000),\n });\n } else {\n await dockerApi('POST', `/containers/${recorder.container_id}/stop`);\n await dockerApi('DELETE', `/containers/${recorder.container_id}`);\n }\n } catch (err) {\n console.error('Error stopping container during delete:', err);\n }\n }\n\n const deleteResult = await pool.query(\n 'DELETE FROM recorders WHERE id = $1 RETURNING *',\n [id]\n );\n\n res.json({ message: 'Recorder deleted', recorder: deleteResult.rows[0] });\n } catch (err) {\n next(err);\n }\n});\n\n// POST /probe - Probe a source URL for reachability.\n// Tries the capture service first; falls back to basic TCP/UDP connectivity\n// check when capture is not running.\nrouter.post('/probe', async (req, res) => {\n const { source_type, url } = req.body || {};\n\n // Try the capture service first (5s timeout)\n try {\n const r = await fetch('http://capture:3001/capture/probe', {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: JSON.stringify(req.body || {}),\n signal: AbortSignal.timeout(5000),\n });\n const data = await r.json().catch(() => ({}));\n return res.status(r.status).json(data);\n } catch (_) {\n // capture service not running — fall through to basic connectivity probe\n }\n\n if (!url) {\n return res.json({\n reachable: false,\n mode: 'basic',\n note: 'Capture service offline. Provide a URL for connectivity check.',\n });\n }\n\n let parsed;\n try { parsed = new URL(url); } catch {\n return res.status(400).json({ error: 'Invalid URL' });\n }\n\n const host = parsed.hostname;\n const proto = (parsed.protocol || '').replace(':', '').toLowerCase();\n const isUdp = proto === 'srt' || source_type === 'srt';\n const port = parseInt(parsed.port, 10) || (isUdp ? 9000 : 1935);\n\n const reachable = await (isUdp ? probeUdp(host, port) : probeTcp(host, port));\n\n return res.json({\n reachable,\n mode: 'basic',\n note: `Capture service offline · ${isUdp ? 'UDP' : 'TCP'} connectivity check only`,\n ...(reachable\n ? { source: `${host}:${port}` }\n : { error: `${host}:${port} did not respond` }\n ),\n });\n});\n\nfunction probeTcp(host, port) {\n return new Promise((resolve) => {\n const sock = new net.Socket();\n let done = false;\n const finish = (ok) => { if (!done) { done = true; sock.destroy(); resolve(ok); } };\n sock.setTimeout(4000);\n sock.connect(port, host, () => finish(true));\n sock.on('error', () => finish(false));\n sock.on('timeout', () => finish(false));\n });\n}\n\nfunction probeUdp(host, port) {\n return new Promise((resolve) => {\n const sock = dgram.createSocket('udp4');\n let done = false;\n const finish = (ok) => {\n if (done) return;\n done = true;\n try { sock.close(); } catch (_) {}\n resolve(ok);\n };\n // ICMP port-unreachable will fire sock.on('error') within ~100ms if nothing is listening\n sock.on('error', () => finish(false));\n sock.send(Buffer.alloc(16, 0), 0, 16, port, host, (err) => {\n if (err) return finish(false);\n // No ICMP error after 2.5s → assume something is listening\n setTimeout(() => finish(true), 2500);\n });\n setTimeout(() => finish(false), 5000);\n });\n}\n\nexport default router;\n","numLines":738,"startLine":1,"totalLines":738}},"sourceToolAssistantUUID":"c6d26a48-dfbb-468f-a4c4-dcdec322cc53","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"f7e691df-3934-4527-8248-90a23de595ec","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"f7e691df-3934-4527-8248-90a23de595ec","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0112beWW3gpmJPLVKikyDcoY","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpgGCmMIDRgCKkCu5aYoUbwezoEO6n84fQGH3bF3L3lDQ65W4Ke3CGeXlUZbEZUbIHCrrfxGEO7dE3rexXbc+K9LPJTfSbsedBcFMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDJHZ3s/OzDhZxwziJxoMLxqiWNFeqcPgn1gbIjDy7VtBzex6eIur5ndMfJTg/tup/Pi1udZL3E3z63fmEwvCJoCBC6v8WNs/vh2EJ1Qq4gRLN5FyD4ALFblIMk8um593hya8siWFj6uJ1mYS/C1nk2TOTpDn2DFZtaRD8sCQRE6rO6aaen+RrIwqQVK4qHeS0w2dOTPcg4QyfLbl4CmTKOit2dIlrUv/WP3lNhVgbGj5hKq/AAbgtSiDC/8gycRQuJdN1Fmu2pX39SGdHaZX7UeEAeQ5tCijzoZ0isOGyVw5dgbca0RLr18eDG6iHcQEIyFYqJ17w2kHovVK82Y/fqIttum1TrIkKq5xQsruFtKsE9CJyC4fHI8WCH8qDTf3dYIyEJ9nLIDyHb8W80BVhVtRYREzyfNKeA8i8vkB7M85x7dq8jauAdo8he4XdCjPe0HC++sKVEZ05NZsMy51AVE1ECj/U32FItOIogEvRSAP01DohRyCnk8fgoN9KVmXav0Wt95xbcRFrGJMUz0uYACbVmzOMcub3arYzU3tinMrQWpJPFoiSGCE4K8/aHZZiIN1n+gT3HH1OHNgj/GT2h9/LtxT4r6p8wHoDUHibJJABr+kk4Brz3vYWAhhoQupBzv6OsFZAMnkD91wgL6W5DG4kxmx8xLdYV3gQ4ptFMgI+SkWK5zBr01IKWDJFyHW2pSgTl8a9wYW4EfLYEpsc2jqjO2cm6JwQVDE28NMP4rdzB4pA00MAEnwgcrZ+IuNHuAqUNJxve4Yn/O3MBy/1LQ7TV1ebhQ+5/vSGBsKygTzXQw0o6Ki5+xAEFIxtcxBKMCS935S2xWUvZTROVLZTKr9SVUogsIjyV2hhISxRxlXn1zTCkuTBJXJcYywCXOu6sTsc796G6vFbOqFovAlJu4mGAE="}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":12537,"cache_read_input_tokens":144780,"output_tokens":632,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":12537,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":632,"cache_read_input_tokens":144780,"cache_creation_input_tokens":12537,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":12537},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRRow3Pd3VGxqz9b8Tf","type":"assistant","uuid":"4de05261-2372-4a6a-9bd2-7c31f64b0a35","timestamp":"2026-05-22T22:48:07.328Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"4de05261-2372-4a6a-9bd2-7c31f64b0a35","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0112beWW3gpmJPLVKikyDcoY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018S25JoSYdvzYwiUgA6zjLK","name":"Grep","input":{"pattern":"live|hls|m3u8","path":"/tmp/wd/wild-dragon/services/mam-api","output_mode":"files_with_matches"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":12537,"cache_read_input_tokens":144780,"output_tokens":632,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":12537,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":632,"cache_read_input_tokens":144780,"cache_creation_input_tokens":12537,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":12537},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRRow3Pd3VGxqz9b8Tf","type":"assistant","uuid":"f371bcb2-b62d-4ecb-ae04-5432bc53abf0","timestamp":"2026-05-22T22:48:08.842Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"f371bcb2-b62d-4ecb-ae04-5432bc53abf0","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018S25JoSYdvzYwiUgA6zjLK","type":"tool_result","content":"Found 5 files\n/tmp/wd/wild-dragon/services/mam-api/src/routes/assets.js\n/tmp/wd/wild-dragon/services/mam-api/src/routes/jobs.js\n/tmp/wd/wild-dragon/services/mam-api/src/routes/recorders.js\n/tmp/wd/wild-dragon/services/mam-api/src/s3/client.js\n/tmp/wd/wild-dragon/services/mam-api/src/db/migrations/001-add-live-status.sql"}]},"uuid":"f9ada26c-d829-45b5-bc16-683cc8d4b88a","timestamp":"2026-05-22T22:48:08.852Z","toolUseResult":{"mode":"files_with_matches","filenames":["/tmp/wd/wild-dragon/services/mam-api/src/routes/assets.js","/tmp/wd/wild-dragon/services/mam-api/src/routes/jobs.js","/tmp/wd/wild-dragon/services/mam-api/src/routes/recorders.js","/tmp/wd/wild-dragon/services/mam-api/src/s3/client.js","/tmp/wd/wild-dragon/services/mam-api/src/db/migrations/001-add-live-status.sql"],"numFiles":5},"sourceToolAssistantUUID":"f371bcb2-b62d-4ecb-ae04-5432bc53abf0","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"3b515fd4-8b66-45f2-99a6-cab4928fd462","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015bDGpqxzy8TxUq5PWy2WHD","type":"tool_result","content":"1\timport express from 'express';\n2\timport pool from '../db/pool.js';\n3\timport { requireAuth } from '../middleware/auth.js';\n4\timport { getAmppConfig } from '../ampp/client.js';\n5\timport { rebuildS3Client, buildTestClient, testS3Connection, getS3Bucket } from '../s3/client.js';\n6\t\n7\tconst router = express.Router();\n8\trouter.use(requireAuth);\n9\t\n10\t// ── S3 / Object Storage ───────────────────────────────────────────────────────\n11\t\n12\trouter.get('/s3', async (req, res, next) => {\n13\t try {\n14\t const result = await pool.query(\n15\t `SELECT key, value FROM settings\n16\t WHERE key IN ('s3_endpoint','s3_bucket','s3_access_key','s3_secret_key','s3_region')`\n17\t );\n18\t const out = {\n19\t s3_endpoint: '',\n20\t s3_bucket: getS3Bucket(),\n21\t s3_access_key: '',\n22\t s3_secret_key_exists: false,\n23\t s3_region: 'us-east-1',\n24\t };\n25\t for (const { key, value } of result.rows) {\n26\t if (key === 's3_secret_key') {\n27\t out.s3_secret_key_exists = !!value;\n28\t } else {\n29\t out[key] = value || '';\n30\t }\n31\t }\n32\t res.json(out);\n33\t } catch (err) {\n34\t next(err);\n35\t }\n36\t});\n37\t\n38\trouter.put('/s3', async (req, res, next) => {\n39\t try {\n40\t const { s3_endpoint, s3_bucket, s3_access_key, s3_secret_key, s3_region } = req.body;\n41\t\n42\t if (!s3_endpoint) return res.status(400).json({ error: 's3_endpoint is required' });\n43\t if (!s3_bucket) return res.status(400).json({ error: 's3_bucket is required' });\n44\t\n45\t const keys = { s3_endpoint, s3_bucket, s3_region: s3_region || 'us-east-1' };\n46\t if (s3_access_key) keys.s3_access_key = s3_access_key;\n47\t if (s3_secret_key) keys.s3_secret_key = s3_secret_key;\n48\t\n49\t for (const [key, value] of Object.entries(keys)) {\n50\t await pool.query(\n51\t `INSERT INTO settings (key, value, updated_at) VALUES ($1, $2, NOW())\n52\t ON CONFLICT (key) DO UPDATE SET value = $2, updated_at = NOW()`,\n53\t [key, value.trim()]\n54\t );\n55\t }\n56\t\n57\t // Fetch the full current config (including any previously saved secret)\n58\t const saved = await pool.query(\n59\t `SELECT key, value FROM settings\n60\t WHERE key IN ('s3_endpoint','s3_bucket','s3_access_key','s3_secret_key','s3_region')\n61\t AND value IS NOT NULL AND value <> ''`\n62\t );\n63\t const cfg = {};\n64\t for (const { key, value } of saved.rows) {\n65\t switch (key) {\n66\t case 's3_endpoint': cfg.endpoint = value; break;\n67\t case 's3_bucket': cfg.bucket = value; break;\n68\t case 's3_access_key': cfg.accessKey = value; break;\n69\t case 's3_secret_key': cfg.secretKey = value; break;\n70\t case 's3_region': cfg.region = value; break;\n71\t }\n72\t }\n73\t rebuildS3Client(cfg);\n74\t\n75\t res.json({ message: 'S3 settings saved and applied' });\n76\t } catch (err) {\n77\t next(err);\n78\t }\n79\t});\n80\t\n81\t// Test with the values the browser just typed (before saving), or with saved\n82\t// creds if the fields are left blank. Secret is sent only if user typed it.\n83\trouter.post('/s3/test', async (req, res, next) => {\n84\t try {\n85\t const { s3_endpoint, s3_bucket, s3_access_key, s3_secret_key, s3_region } = req.body;\n86\t\n87\t // Merge submitted values with anything already saved in the DB\n88\t const saved = await pool.query(\n89\t `SELECT key, value FROM settings\n90\t WHERE key IN ('s3_endpoint','s3_bucket','s3_access_key','s3_secret_key','s3_region')\n91\t AND value IS NOT NULL AND value <> ''`\n92\t );\n93\t const fromDb = {};\n94\t for (const { key, value } of saved.rows) fromDb[key] = value;\n95\t\n96\t const cfg = {\n97\t endpoint: (s3_endpoint || fromDb.s3_endpoint || '').trim(),\n98\t bucket: (s3_bucket || fromDb.s3_bucket || getS3Bucket()).trim(),\n99\t accessKey: (s3_access_key || fromDb.s3_access_key || '').trim(),\n100\t secretKey: (s3_secret_key || fromDb.s3_secret_key || '').trim(),\n101\t region: (s3_region || fromDb.s3_region || 'us-east-1').trim(),\n102\t };\n103\t\n104\t if (!cfg.endpoint) return res.status(400).json({ error: 'S3 endpoint is required' });\n105\t if (!cfg.bucket) return res.status(400).json({ error: 'S3 bucket is required' });\n106\t\n107\t const client = buildTestClient(cfg);\n108\t const result = await testS3Connection(client, cfg.bucket);\n109\t res.json(result);\n110\t } catch (err) {\n111\t res.status(400).json({ ok: false, error: err.message });\n112\t }\n113\t});\n114\t\n115\t// ── AMPP integration ───────────────────────────────────────────────────────────\n116\t\n117\trouter.get('/ampp', async (req, res, next) => {\n118\t try {\n119\t const result = await pool.query(\n120\t \"SELECT key, value FROM settings WHERE key IN ('ampp_base_url', 'ampp_token')\"\n121\t );\n122\t const out = {};\n123\t for (const row of result.rows) {\n124\t if (row.key === 'ampp_token') {\n125\t out.ampp_token_exists = true;\n126\t } else {\n127\t out[row.key] = row.value;\n128\t }\n129\t }\n130\t res.json(out);\n131\t } catch (err) {\n132\t next(err);\n133\t }\n134\t});\n135\t\n136\trouter.put('/ampp', async (req, res, next) => {\n137\t try {\n138\t const { ampp_base_url, ampp_token } = req.body;\n139\t if (!ampp_base_url) return res.status(400).json({ error: 'ampp_base_url is required' });\n140\t const baseUrl = ampp_base_url.trim().replace(/\\/$/, '');\n141\t await pool.query(\n142\t `INSERT INTO settings (key, value, updated_at) VALUES ('ampp_base_url', $1, NOW())\n143\t ON CONFLICT (key) DO UPDATE SET value = $1, updated_at = NOW()`,\n144\t [baseUrl]\n145\t );\n146\t if (ampp_token) {\n147\t await pool.query(\n148\t `INSERT INTO settings (key, value, updated_at) VALUES ('ampp_token', $1, NOW())\n149\t ON CONFLICT (key) DO UPDATE SET value = $1, updated_at = NOW()`,\n150\t [ampp_token.trim()]\n151\t );\n152\t }\n153\t res.json({ message: 'AMPP settings saved' });\n154\t } catch (err) {\n155\t next(err);\n156\t }\n157\t});\n158\t\n159\trouter.post('/ampp/test', async (req, res, next) => {\n160\t try {\n161\t const config = await getAmppConfig();\n162\t if (!config) return res.status(400).json({ error: 'AMPP credentials not configured' });\n163\t const testUrl = `${config.ampp_base_url}/api/v1/store/folder/folders?limit=1`;\n164\t const testRes = await fetch(testUrl, {\n165\t headers: { Authorization: `Bearer ${config.ampp_token}`, 'Content-Type': 'application/json' },\n166\t });\n167\t if (!testRes.ok) return res.status(400).json({ error: `AMPP returned HTTP ${testRes.status}` });\n168\t res.json({ message: 'AMPP connection successful' });\n169\t } catch (err) {\n170\t res.status(400).json({ error: `Connection failed: ${err.message}` });\n171\t }\n172\t});\n173\t\n174\t// ── Hardware inventory ────────────────────────────────────────────────────────\n175\t\n176\trouter.get('/hardware', async (req, res, next) => {\n177\t try {\n178\t const result = await pool.query(\n179\t `SELECT id, hostname, role, ip_address, capabilities,\n180\t EXTRACT(EPOCH FROM (NOW() - last_seen))::int AS stale_seconds\n181\t FROM cluster_nodes\n182\t ORDER BY role, hostname`\n183\t );\n184\t const nodes = result.rows.map(n => ({\n185\t id: n.id,\n186\t hostname: n.hostname,\n187\t role: n.role,\n188\t ip_address: n.ip_address,\n189\t online: n.stale_seconds < 120,\n190\t capabilities: n.capabilities || {},\n191\t }));\n192\t res.json({ nodes });\n193\t } catch (err) {\n194\t next(err);\n195\t }\n196\t});\n197\t\n198\t// ── GPU / Transcoding ─────────────────────────────────────────────────────────\n199\t\n200\trouter.get('/transcoding', async (req, res, next) => {\n201\t try {\n202\t const result = await pool.query(\n203\t `SELECT key, value FROM settings\n204\t WHERE key IN ('gpu_transcode_enabled','gpu_codec','gpu_preset','gpu_bitrate_mbps','gpu_node',\n205\t 'gpu_extension','gpu_framerate','gpu_rc_mode','gpu_audio_codec','gpu_audio_bitrate_kbps')`\n206\t );\n207\t const out = {\n208\t gpu_transcode_enabled: 'false',\n209\t gpu_codec: 'h264_nvenc',\n210\t gpu_preset: 'p4',\n211\t gpu_bitrate_mbps: '8',\n212\t gpu_node: '',\n213\t gpu_extension: 'mp4',\n214\t gpu_framerate: 'passthrough',\n215\t gpu_rc_mode: 'cbr',\n216\t gpu_audio_codec: 'aac',\n217\t gpu_audio_bitrate_kbps: '192',\n218\t };\n219\t for (const { key, value } of result.rows) out[key] = value;\n220\t res.json(out);\n221\t } catch (err) {\n222\t next(err);\n223\t }\n224\t});\n225\t\n226\trouter.put('/transcoding', async (req, res, next) => {\n227\t try {\n228\t const allowed = [\n229\t 'gpu_transcode_enabled', 'gpu_codec', 'gpu_preset', 'gpu_bitrate_mbps', 'gpu_node',\n230\t 'gpu_extension', 'gpu_framerate', 'gpu_rc_mode', 'gpu_audio_codec', 'gpu_audio_bitrate_kbps',\n231\t ];\n232\t for (const key of allowed) {\n233\t if (req.body[key] !== undefined) {\n234\t await pool.query(\n235\t `INSERT INTO settings (key, value, updated_at) VALUES ($1, $2, NOW())\n236\t ON CONFLICT (key) DO UPDATE SET value = $2, updated_at = NOW()`,\n237\t [key, String(req.body[key])]\n238\t );\n239\t }\n240\t }\n241\t res.json({ message: 'Transcoding settings saved' });\n242\t } catch (err) {\n243\t next(err);\n244\t }\n245\t});\n246\t\n247\t// ── Capture service routing ───────────────────────────────────────────────────\n248\t\n249\trouter.get('/capture-service', async (req, res, next) => {\n250\t try {\n251\t const result = await pool.query(\n252\t \"SELECT value FROM settings WHERE key = 'capture_service_url'\"\n253\t );\n254\t res.json({ capture_service_url: result.rows[0]?.value || '' });\n255\t } catch (err) {\n256\t next(err);\n257\t }\n258\t});\n259\t\n260\trouter.put('/capture-service', async (req, res, next) => {\n261\t try {\n262\t const url = (req.body.capture_service_url || '').trim().replace(/\\/$/, '');\n263\t await pool.query(\n264\t `INSERT INTO settings (key, value, updated_at) VALUES ('capture_service_url', $1, NOW())\n265\t ON CONFLICT (key) DO UPDATE SET value = $1, updated_at = NOW()`,\n266\t [url]\n267\t );\n268\t res.json({ message: 'Capture service URL saved' });\n269\t } catch (err) {\n270\t next(err);\n271\t }\n272\t});\n273\t\n274\texport default router;\n275\t"}]},"uuid":"a58241ed-591b-4d26-a210-7ca7ea6c3ee6","timestamp":"2026-05-22T22:48:10.725Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/mam-api/src/routes/settings.js","content":"import express from 'express';\nimport pool from '../db/pool.js';\nimport { requireAuth } from '../middleware/auth.js';\nimport { getAmppConfig } from '../ampp/client.js';\nimport { rebuildS3Client, buildTestClient, testS3Connection, getS3Bucket } from '../s3/client.js';\n\nconst router = express.Router();\nrouter.use(requireAuth);\n\n// ── S3 / Object Storage ───────────────────────────────────────────────────────\n\nrouter.get('/s3', async (req, res, next) => {\n try {\n const result = await pool.query(\n `SELECT key, value FROM settings\n WHERE key IN ('s3_endpoint','s3_bucket','s3_access_key','s3_secret_key','s3_region')`\n );\n const out = {\n s3_endpoint: '',\n s3_bucket: getS3Bucket(),\n s3_access_key: '',\n s3_secret_key_exists: false,\n s3_region: 'us-east-1',\n };\n for (const { key, value } of result.rows) {\n if (key === 's3_secret_key') {\n out.s3_secret_key_exists = !!value;\n } else {\n out[key] = value || '';\n }\n }\n res.json(out);\n } catch (err) {\n next(err);\n }\n});\n\nrouter.put('/s3', async (req, res, next) => {\n try {\n const { s3_endpoint, s3_bucket, s3_access_key, s3_secret_key, s3_region } = req.body;\n\n if (!s3_endpoint) return res.status(400).json({ error: 's3_endpoint is required' });\n if (!s3_bucket) return res.status(400).json({ error: 's3_bucket is required' });\n\n const keys = { s3_endpoint, s3_bucket, s3_region: s3_region || 'us-east-1' };\n if (s3_access_key) keys.s3_access_key = s3_access_key;\n if (s3_secret_key) keys.s3_secret_key = s3_secret_key;\n\n for (const [key, value] of Object.entries(keys)) {\n await pool.query(\n `INSERT INTO settings (key, value, updated_at) VALUES ($1, $2, NOW())\n ON CONFLICT (key) DO UPDATE SET value = $2, updated_at = NOW()`,\n [key, value.trim()]\n );\n }\n\n // Fetch the full current config (including any previously saved secret)\n const saved = await pool.query(\n `SELECT key, value FROM settings\n WHERE key IN ('s3_endpoint','s3_bucket','s3_access_key','s3_secret_key','s3_region')\n AND value IS NOT NULL AND value <> ''`\n );\n const cfg = {};\n for (const { key, value } of saved.rows) {\n switch (key) {\n case 's3_endpoint': cfg.endpoint = value; break;\n case 's3_bucket': cfg.bucket = value; break;\n case 's3_access_key': cfg.accessKey = value; break;\n case 's3_secret_key': cfg.secretKey = value; break;\n case 's3_region': cfg.region = value; break;\n }\n }\n rebuildS3Client(cfg);\n\n res.json({ message: 'S3 settings saved and applied' });\n } catch (err) {\n next(err);\n }\n});\n\n// Test with the values the browser just typed (before saving), or with saved\n// creds if the fields are left blank. Secret is sent only if user typed it.\nrouter.post('/s3/test', async (req, res, next) => {\n try {\n const { s3_endpoint, s3_bucket, s3_access_key, s3_secret_key, s3_region } = req.body;\n\n // Merge submitted values with anything already saved in the DB\n const saved = await pool.query(\n `SELECT key, value FROM settings\n WHERE key IN ('s3_endpoint','s3_bucket','s3_access_key','s3_secret_key','s3_region')\n AND value IS NOT NULL AND value <> ''`\n );\n const fromDb = {};\n for (const { key, value } of saved.rows) fromDb[key] = value;\n\n const cfg = {\n endpoint: (s3_endpoint || fromDb.s3_endpoint || '').trim(),\n bucket: (s3_bucket || fromDb.s3_bucket || getS3Bucket()).trim(),\n accessKey: (s3_access_key || fromDb.s3_access_key || '').trim(),\n secretKey: (s3_secret_key || fromDb.s3_secret_key || '').trim(),\n region: (s3_region || fromDb.s3_region || 'us-east-1').trim(),\n };\n\n if (!cfg.endpoint) return res.status(400).json({ error: 'S3 endpoint is required' });\n if (!cfg.bucket) return res.status(400).json({ error: 'S3 bucket is required' });\n\n const client = buildTestClient(cfg);\n const result = await testS3Connection(client, cfg.bucket);\n res.json(result);\n } catch (err) {\n res.status(400).json({ ok: false, error: err.message });\n }\n});\n\n// ── AMPP integration ───────────────────────────────────────────────────────────\n\nrouter.get('/ampp', async (req, res, next) => {\n try {\n const result = await pool.query(\n \"SELECT key, value FROM settings WHERE key IN ('ampp_base_url', 'ampp_token')\"\n );\n const out = {};\n for (const row of result.rows) {\n if (row.key === 'ampp_token') {\n out.ampp_token_exists = true;\n } else {\n out[row.key] = row.value;\n }\n }\n res.json(out);\n } catch (err) {\n next(err);\n }\n});\n\nrouter.put('/ampp', async (req, res, next) => {\n try {\n const { ampp_base_url, ampp_token } = req.body;\n if (!ampp_base_url) return res.status(400).json({ error: 'ampp_base_url is required' });\n const baseUrl = ampp_base_url.trim().replace(/\\/$/, '');\n await pool.query(\n `INSERT INTO settings (key, value, updated_at) VALUES ('ampp_base_url', $1, NOW())\n ON CONFLICT (key) DO UPDATE SET value = $1, updated_at = NOW()`,\n [baseUrl]\n );\n if (ampp_token) {\n await pool.query(\n `INSERT INTO settings (key, value, updated_at) VALUES ('ampp_token', $1, NOW())\n ON CONFLICT (key) DO UPDATE SET value = $1, updated_at = NOW()`,\n [ampp_token.trim()]\n );\n }\n res.json({ message: 'AMPP settings saved' });\n } catch (err) {\n next(err);\n }\n});\n\nrouter.post('/ampp/test', async (req, res, next) => {\n try {\n const config = await getAmppConfig();\n if (!config) return res.status(400).json({ error: 'AMPP credentials not configured' });\n const testUrl = `${config.ampp_base_url}/api/v1/store/folder/folders?limit=1`;\n const testRes = await fetch(testUrl, {\n headers: { Authorization: `Bearer ${config.ampp_token}`, 'Content-Type': 'application/json' },\n });\n if (!testRes.ok) return res.status(400).json({ error: `AMPP returned HTTP ${testRes.status}` });\n res.json({ message: 'AMPP connection successful' });\n } catch (err) {\n res.status(400).json({ error: `Connection failed: ${err.message}` });\n }\n});\n\n// ── Hardware inventory ────────────────────────────────────────────────────────\n\nrouter.get('/hardware', async (req, res, next) => {\n try {\n const result = await pool.query(\n `SELECT id, hostname, role, ip_address, capabilities,\n EXTRACT(EPOCH FROM (NOW() - last_seen))::int AS stale_seconds\n FROM cluster_nodes\n ORDER BY role, hostname`\n );\n const nodes = result.rows.map(n => ({\n id: n.id,\n hostname: n.hostname,\n role: n.role,\n ip_address: n.ip_address,\n online: n.stale_seconds < 120,\n capabilities: n.capabilities || {},\n }));\n res.json({ nodes });\n } catch (err) {\n next(err);\n }\n});\n\n// ── GPU / Transcoding ─────────────────────────────────────────────────────────\n\nrouter.get('/transcoding', async (req, res, next) => {\n try {\n const result = await pool.query(\n `SELECT key, value FROM settings\n WHERE key IN ('gpu_transcode_enabled','gpu_codec','gpu_preset','gpu_bitrate_mbps','gpu_node',\n 'gpu_extension','gpu_framerate','gpu_rc_mode','gpu_audio_codec','gpu_audio_bitrate_kbps')`\n );\n const out = {\n gpu_transcode_enabled: 'false',\n gpu_codec: 'h264_nvenc',\n gpu_preset: 'p4',\n gpu_bitrate_mbps: '8',\n gpu_node: '',\n gpu_extension: 'mp4',\n gpu_framerate: 'passthrough',\n gpu_rc_mode: 'cbr',\n gpu_audio_codec: 'aac',\n gpu_audio_bitrate_kbps: '192',\n };\n for (const { key, value } of result.rows) out[key] = value;\n res.json(out);\n } catch (err) {\n next(err);\n }\n});\n\nrouter.put('/transcoding', async (req, res, next) => {\n try {\n const allowed = [\n 'gpu_transcode_enabled', 'gpu_codec', 'gpu_preset', 'gpu_bitrate_mbps', 'gpu_node',\n 'gpu_extension', 'gpu_framerate', 'gpu_rc_mode', 'gpu_audio_codec', 'gpu_audio_bitrate_kbps',\n ];\n for (const key of allowed) {\n if (req.body[key] !== undefined) {\n await pool.query(\n `INSERT INTO settings (key, value, updated_at) VALUES ($1, $2, NOW())\n ON CONFLICT (key) DO UPDATE SET value = $2, updated_at = NOW()`,\n [key, String(req.body[key])]\n );\n }\n }\n res.json({ message: 'Transcoding settings saved' });\n } catch (err) {\n next(err);\n }\n});\n\n// ── Capture service routing ───────────────────────────────────────────────────\n\nrouter.get('/capture-service', async (req, res, next) => {\n try {\n const result = await pool.query(\n \"SELECT value FROM settings WHERE key = 'capture_service_url'\"\n );\n res.json({ capture_service_url: result.rows[0]?.value || '' });\n } catch (err) {\n next(err);\n }\n});\n\nrouter.put('/capture-service', async (req, res, next) => {\n try {\n const url = (req.body.capture_service_url || '').trim().replace(/\\/$/, '');\n await pool.query(\n `INSERT INTO settings (key, value, updated_at) VALUES ('capture_service_url', $1, NOW())\n ON CONFLICT (key) DO UPDATE SET value = $1, updated_at = NOW()`,\n [url]\n );\n res.json({ message: 'Capture service URL saved' });\n } catch (err) {\n next(err);\n }\n});\n\nexport default router;\n","numLines":275,"startLine":1,"totalLines":275}},"sourceToolAssistantUUID":"3b515fd4-8b66-45f2-99a6-cab4928fd462","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"f9ada26c-d829-45b5-bc16-683cc8d4b88a","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0112beWW3gpmJPLVKikyDcoY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XbXrndmyCAyzBGwXvTbtkN","name":"Grep","input":{"pattern":"stream|hls|/live","path":"/tmp/wd/wild-dragon/services/mam-api/src/routes/assets.js","output_mode":"content","-n":true},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":12537,"cache_read_input_tokens":144780,"output_tokens":632,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":12537,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":632,"cache_read_input_tokens":144780,"cache_creation_input_tokens":12537,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":12537},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRRow3Pd3VGxqz9b8Tf","type":"assistant","uuid":"e945142a-ac2c-480b-8b59-571a41147531","timestamp":"2026-05-22T22:48:10.427Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"e945142a-ac2c-480b-8b59-571a41147531","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XbXrndmyCAyzBGwXvTbtkN","type":"tool_result","content":"339:// GET /:id/stream\n340:router.get('/:id/stream', async (req, res, next) => {\n346: if (a.status === 'live') return res.json({ url: `/live/${a.id}/index.m3u8`, type: 'hls', live: true });"}]},"uuid":"4377be01-12ee-4f16-b18c-f91925c0d952","timestamp":"2026-05-22T22:48:10.454Z","toolUseResult":{"mode":"content","numFiles":0,"filenames":[],"content":"339:// GET /:id/stream\n340:router.get('/:id/stream', async (req, res, next) => {\n346: if (a.status === 'live') return res.json({ url: `/live/${a.id}/index.m3u8`, type: 'hls', live: true });","numLines":3},"sourceToolAssistantUUID":"e945142a-ac2c-480b-8b59-571a41147531","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"4377be01-12ee-4f16-b18c-f91925c0d952","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_0112beWW3gpmJPLVKikyDcoY","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015bDGpqxzy8TxUq5PWy2WHD","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/mam-api/src/routes/settings.js"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":12537,"cache_read_input_tokens":144780,"output_tokens":632,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":12537,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":632,"cache_read_input_tokens":144780,"cache_creation_input_tokens":12537,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":12537},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRRow3Pd3VGxqz9b8Tf","type":"assistant","uuid":"3b515fd4-8b66-45f2-99a6-cab4928fd462","timestamp":"2026-05-22T22:48:10.717Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"a58241ed-591b-4d26-a210-7ca7ea6c3ee6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01KfeMVfiNkDoLkvhjCnwG6y","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EogECmMIDRgCKkCR4fMeCGkhJtMBOQ5rvQG88d3maScfB71WEI7AoN/GQuluXrmZmYBIN2HRb6wVMcR5GMewwaTLdDE2S5n1W3E2Mg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDHc6EkbO4xp6VPLThxoMEVhG+Bmtni+TI6oPIjDCRgImIfbO4O+LnDTBEAmJ1x/V2ut6jWLoog1biyrBOM9VWS5rGpCbEVhYhGxpCEQq0gISc/6+dAQ05c2hS3Nk7TneqmO/PglGw2oFUdw1ytaCfTWTR18d+/ujicFy4zJfnWa+8vrUAa9zU9LXWTN+3Y+c/QU4PegrL4wCTMMi1Up9qTs5PYQWEQkwFddSv2ACfZmpP/gIWnB8VGSi/TjSbtjemFppV+fPcPt6pDqBK3mWrzAX4uUBFei9Z7xGeNhdKunQpXa8y4DaHP3qmJ/1sCjqcIb2fKoCSCBMHlSFr3j9N1iFt5V9JncpISK4XXtGVlg1wkMZ7NQnkDp60HcDNhF2z4ulMR538a0/Mdopa4/foGdR1rAlmYjf8X+jy0752OfCuZMxawKMv9gK67SkQrJTFvKzvYA6frWx6ggikJp+H/RVt8fusHZYDJFwLON+9HJx8e4YSX9cgeMN7n4aP4B1zMg0IrVSDk4IWt6TpQvK1fKwdJbiszLmBGeqfdrCMqQkzhgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":5574,"cache_read_input_tokens":157317,"output_tokens":357,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":5574,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":357,"cache_read_input_tokens":157317,"cache_creation_input_tokens":5574,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":5574},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRSXd3MuagXmg2297Xq","type":"assistant","uuid":"5bd002d2-2ae7-4cb2-adbb-0a4760a9ec32","timestamp":"2026-05-22T22:48:14.495Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"5bd002d2-2ae7-4cb2-adbb-0a4760a9ec32","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01KfeMVfiNkDoLkvhjCnwG6y","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TrPWBJr5YWxEvfVxSSWjfW","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/mam-api/src/routes/assets.js","offset":320,"limit":100},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":5574,"cache_read_input_tokens":157317,"output_tokens":357,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":5574,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":357,"cache_read_input_tokens":157317,"cache_creation_input_tokens":5574,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":5574},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRSXd3MuagXmg2297Xq","type":"assistant","uuid":"be242a28-9989-4c78-ae86-30cf7532fdc7","timestamp":"2026-05-22T22:48:16.052Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"be242a28-9989-4c78-ae86-30cf7532fdc7","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TrPWBJr5YWxEvfVxSSWjfW","type":"tool_result","content":"320\t const asset = assetResult.rows[0];\n321\t if (asset.proxy_s3_key) await deleteObject(asset.proxy_s3_key);\n322\t if (asset.thumbnail_s3_key) await deleteObject(asset.thumbnail_s3_key);\n323\t if (asset.original_s3_key) await deleteObject(asset.original_s3_key);\n324\t await pool.query('DELETE FROM assets WHERE id = $1', [id]);\n325\t res.json({ message: 'Asset deleted permanently' });\n326\t } else {\n327\t const result = await pool.query(\n328\t `UPDATE assets SET status = 'archived', updated_at = NOW() WHERE id = $1 RETURNING *`,\n329\t [id]\n330\t );\n331\t if (result.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n332\t res.json(result.rows[0]);\n333\t }\n334\t } catch (err) {\n335\t next(err);\n336\t }\n337\t});\n338\t\n339\t// GET /:id/stream\n340\trouter.get('/:id/stream', async (req, res, next) => {\n341\t try {\n342\t const { id } = req.params;\n343\t const r = await pool.query('SELECT * FROM assets WHERE id = $1', [id]);\n344\t if (r.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n345\t const a = r.rows[0];\n346\t if (a.status === 'live') return res.json({ url: `/live/${a.id}/index.m3u8`, type: 'hls', live: true });\n347\t if (a.proxy_s3_key) return res.json({ url: `/api/v1/assets/${id}/video`, type: 'mp4' });\n348\t const orig = a.original_s3_key;\n349\t if (orig && orig.toLowerCase().endsWith('.mp4')) return res.json({ url: `/api/v1/assets/${id}/video`, type: 'mp4' });\n350\t return res.json({ url: null, type: null, reason: 'no_proxy' });\n351\t } catch (err) {\n352\t next(err);\n353\t }\n354\t});\n355\t\n356\t// GET /:id/video\n357\trouter.get('/:id/video', async (req, res, next) => {\n358\t try {\n359\t const { id } = req.params;\n360\t const r = await pool.query('SELECT proxy_s3_key, original_s3_key FROM assets WHERE id = $1', [id]);\n361\t if (r.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n362\t const a = r.rows[0];\n363\t const key = a.proxy_s3_key || (a.original_s3_key?.toLowerCase().endsWith('.mp4') ? a.original_s3_key : null);\n364\t if (!key) return res.status(404).json({ error: 'No browser-playable source' });\n365\t const params = { Bucket: getS3Bucket(), Key: key };\n366\t const rangeHeader = req.headers.range;\n367\t if (rangeHeader) params.Range = rangeHeader;\n368\t const s3Res = await s3Client.send(new GetObjectCommand(params));\n369\t const status = rangeHeader ? 206 : 200;\n370\t const headers = { 'Content-Type': 'video/mp4', 'Accept-Ranges': 'bytes', 'Cache-Control': 'no-store' };\n371\t if (s3Res.ContentLength) headers['Content-Length'] = String(s3Res.ContentLength);\n372\t if (s3Res.ContentRange) headers['Content-Range'] = s3Res.ContentRange;\n373\t res.writeHead(status, headers);\n374\t s3Res.Body.pipe(res);\n375\t } catch (err) { next(err); }\n376\t});\n377\t\n378\t// GET /:id/hires\n379\trouter.get('/:id/hires', async (req, res, next) => {\n380\t try {\n381\t const { id } = req.params;\n382\t const r = await pool.query(\n383\t 'SELECT original_s3_key, filename, display_name, file_size FROM assets WHERE id = $1',\n384\t [id]\n385\t );\n386\t if (r.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n387\t const a = r.rows[0];\n388\t if (!a.original_s3_key) return res.status(404).json({ error: 'No hi-res source available' });\n389\t const url = await getSignedUrlForObject(a.original_s3_key);\n390\t const parts = a.original_s3_key.split('.');\n391\t const ext = (parts.length > 1 ? parts[parts.length - 1] : 'mxf').toLowerCase();\n392\t const base = (a.display_name || a.filename || id).replace(/[^\\w.-]/g, '_').substring(0, 100);\n393\t res.json({ url, filename: `${base}.${ext}`, ext, file_size: a.file_size || null, type: 'hires' });\n394\t } catch (err) { next(err); }\n395\t});\n396\t\n397\t// GET /:id/thumbnail\n398\trouter.get('/:id/thumbnail', async (req, res, next) => {\n399\t try {\n400\t const { id } = req.params;\n401\t const result = await pool.query('SELECT thumbnail_s3_key FROM assets WHERE id = $1', [id]);\n402\t if (result.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n403\t const { thumbnail_s3_key } = result.rows[0];\n404\t if (!thumbnail_s3_key) return res.status(404).json({ error: 'Thumbnail not yet available' });\n405\t const url = await getSignedUrlForObject(thumbnail_s3_key);\n406\t if (req.query.redirect === '1') return res.redirect(302, url);\n407\t res.json({ url });\n408\t } catch (err) {\n409\t next(err);\n410\t }\n411\t});\n412\t\n413\texport default router;\n414\t"}]},"uuid":"f84050c6-6a64-49f4-bc47-dd70e74e5744","timestamp":"2026-05-22T22:48:16.060Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/mam-api/src/routes/assets.js","content":" const asset = assetResult.rows[0];\n if (asset.proxy_s3_key) await deleteObject(asset.proxy_s3_key);\n if (asset.thumbnail_s3_key) await deleteObject(asset.thumbnail_s3_key);\n if (asset.original_s3_key) await deleteObject(asset.original_s3_key);\n await pool.query('DELETE FROM assets WHERE id = $1', [id]);\n res.json({ message: 'Asset deleted permanently' });\n } else {\n const result = await pool.query(\n `UPDATE assets SET status = 'archived', updated_at = NOW() WHERE id = $1 RETURNING *`,\n [id]\n );\n if (result.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n res.json(result.rows[0]);\n }\n } catch (err) {\n next(err);\n }\n});\n\n// GET /:id/stream\nrouter.get('/:id/stream', async (req, res, next) => {\n try {\n const { id } = req.params;\n const r = await pool.query('SELECT * FROM assets WHERE id = $1', [id]);\n if (r.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n const a = r.rows[0];\n if (a.status === 'live') return res.json({ url: `/live/${a.id}/index.m3u8`, type: 'hls', live: true });\n if (a.proxy_s3_key) return res.json({ url: `/api/v1/assets/${id}/video`, type: 'mp4' });\n const orig = a.original_s3_key;\n if (orig && orig.toLowerCase().endsWith('.mp4')) return res.json({ url: `/api/v1/assets/${id}/video`, type: 'mp4' });\n return res.json({ url: null, type: null, reason: 'no_proxy' });\n } catch (err) {\n next(err);\n }\n});\n\n// GET /:id/video\nrouter.get('/:id/video', async (req, res, next) => {\n try {\n const { id } = req.params;\n const r = await pool.query('SELECT proxy_s3_key, original_s3_key FROM assets WHERE id = $1', [id]);\n if (r.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n const a = r.rows[0];\n const key = a.proxy_s3_key || (a.original_s3_key?.toLowerCase().endsWith('.mp4') ? a.original_s3_key : null);\n if (!key) return res.status(404).json({ error: 'No browser-playable source' });\n const params = { Bucket: getS3Bucket(), Key: key };\n const rangeHeader = req.headers.range;\n if (rangeHeader) params.Range = rangeHeader;\n const s3Res = await s3Client.send(new GetObjectCommand(params));\n const status = rangeHeader ? 206 : 200;\n const headers = { 'Content-Type': 'video/mp4', 'Accept-Ranges': 'bytes', 'Cache-Control': 'no-store' };\n if (s3Res.ContentLength) headers['Content-Length'] = String(s3Res.ContentLength);\n if (s3Res.ContentRange) headers['Content-Range'] = s3Res.ContentRange;\n res.writeHead(status, headers);\n s3Res.Body.pipe(res);\n } catch (err) { next(err); }\n});\n\n// GET /:id/hires\nrouter.get('/:id/hires', async (req, res, next) => {\n try {\n const { id } = req.params;\n const r = await pool.query(\n 'SELECT original_s3_key, filename, display_name, file_size FROM assets WHERE id = $1',\n [id]\n );\n if (r.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n const a = r.rows[0];\n if (!a.original_s3_key) return res.status(404).json({ error: 'No hi-res source available' });\n const url = await getSignedUrlForObject(a.original_s3_key);\n const parts = a.original_s3_key.split('.');\n const ext = (parts.length > 1 ? parts[parts.length - 1] : 'mxf').toLowerCase();\n const base = (a.display_name || a.filename || id).replace(/[^\\w.-]/g, '_').substring(0, 100);\n res.json({ url, filename: `${base}.${ext}`, ext, file_size: a.file_size || null, type: 'hires' });\n } catch (err) { next(err); }\n});\n\n// GET /:id/thumbnail\nrouter.get('/:id/thumbnail', async (req, res, next) => {\n try {\n const { id } = req.params;\n const result = await pool.query('SELECT thumbnail_s3_key FROM assets WHERE id = $1', [id]);\n if (result.rows.length === 0) return res.status(404).json({ error: 'Asset not found' });\n const { thumbnail_s3_key } = result.rows[0];\n if (!thumbnail_s3_key) return res.status(404).json({ error: 'Thumbnail not yet available' });\n const url = await getSignedUrlForObject(thumbnail_s3_key);\n if (req.query.redirect === '1') return res.redirect(302, url);\n res.json({ url });\n } catch (err) {\n next(err);\n }\n});\n\nexport default router;\n","numLines":95,"startLine":320,"totalLines":414}},"sourceToolAssistantUUID":"be242a28-9989-4c78-ae86-30cf7532fdc7","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"386fcc1c-5a75-4a0e-b8ed-286972472689","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01FpW8GaEDCE7tsq11gzyL3e","type":"tool_result","content":"1\timport 'dotenv/config';\n2\timport express from 'express';\n3\timport cors from 'cors';\n4\timport session from 'express-session';\n5\timport ConnectPgSimple from 'connect-pg-simple';\n6\timport os from 'node:os';\n7\timport { exec } from 'node:child_process';\n8\timport pool from './db/pool.js';\n9\timport { errorHandler } from './middleware/errors.js';\n10\timport { loadS3ConfigFromDb } from './s3/client.js';\n11\t\n12\t// Routes\n13\timport authRouter from './routes/auth.js';\n14\timport assetsRouter from './routes/assets.js';\n15\timport projectsRouter from './routes/projects.js';\n16\timport binsRouter from './routes/bins.js';\n17\timport jobsRouter from './routes/jobs.js';\n18\timport captureRouter from './routes/capture.js';\n19\timport uploadRouter from './routes/upload.js';\n20\timport recordersRouter from './routes/recorders.js';\n21\timport settingsRouter from './routes/settings.js';\n22\timport amppRouter from './routes/ampp.js';\n23\timport usersRouter from './routes/users.js';\n24\timport groupsRouter from './routes/groups.js';\n25\timport tokensRouter from './routes/tokens.js';\n26\timport sequencesRouter from './routes/sequences.js';\n27\timport systemRouter from './routes/system.js';\n28\timport clusterRouter from './routes/cluster.js';\n29\t\n30\tconst app = express();\n31\tconst PORT = process.env.PORT || 3000;\n32\t\n33\t// ── Middleware ────────────────────────────────────────────────────────────────\n34\tapp.use(cors({ origin: true, credentials: true }));\n35\tapp.use(express.json({ limit: '50mb' }));\n36\t\n37\tconst PgSession = ConnectPgSimple(session);\n38\t\n39\tapp.use(\n40\t session({\n41\t store: new PgSession({\n42\t pool,\n43\t tableName: 'sessions',\n44\t pruneSessionInterval: 3600,\n45\t }),\n46\t secret: process.env.SESSION_SECRET || 'change-me-in-production',\n47\t resave: false,\n48\t saveUninitialized: false,\n49\t cookie: {\n50\t secure: process.env.NODE_ENV === 'production',\n51\t httpOnly: true,\n52\t maxAge: 1000 * 60 * 60 * 24,\n53\t },\n54\t })\n55\t);\n56\t\n57\t// ── Health (no auth) ──────────────────────────────────────────────────────────\n58\tapp.get('/health', (_req, res) => res.json({ status: 'ok' }));\n59\t\n60\t// ── API Routes ────────────────────────────────────────────────────────────────\n61\tapp.use('/api/v1/auth', authRouter);\n62\tapp.use('/api/v1/assets', assetsRouter);\n63\tapp.use('/api/v1/projects', projectsRouter);\n64\tapp.use('/api/v1/bins', binsRouter);\n65\tapp.use('/api/v1/jobs', jobsRouter);\n66\tapp.use('/api/v1/capture', captureRouter);\n67\tapp.use('/api/v1/upload', uploadRouter);\n68\tapp.use('/api/v1/recorders', recordersRouter);\n69\tapp.use('/api/v1/settings', settingsRouter);\n70\tapp.use('/api/v1/ampp', amppRouter);\n71\tapp.use('/api/v1/users', usersRouter);\n72\tapp.use('/api/v1/groups', groupsRouter);\n73\tapp.use('/api/v1/tokens', tokensRouter);\n74\tapp.use('/api/v1/sequences', sequencesRouter);\n75\tapp.use('/api/v1/system', systemRouter);\n76\tapp.use('/api/v1/cluster', clusterRouter);\n77\t\n78\t// ── Error handler ─────────────────────────────────────────────────────────────\n79\tapp.use(errorHandler);\n80\t\n81\t// ── Start ────────────────────────────────────────────────────────────────────\n82\timport { readdirSync, readFileSync } from 'node:fs';\n83\timport { fileURLToPath } from 'node:url';\n84\timport { dirname, join } from 'node:path';\n85\t\n86\tconst __dirnameMig = dirname(fileURLToPath(import.meta.url));\n87\tasync function runMigrations() {\n88\t const dir = join(__dirnameMig, 'db', 'migrations');\n89\t let files = [];\n90\t try { files = readdirSync(dir).filter(f => f.endsWith('.sql')).sort(); } catch { return; }\n91\t for (const f of files) {\n92\t const sql = readFileSync(join(dir, f), 'utf8');\n93\t try {\n94\t await pool.query(sql);\n95\t console.log('[migration] applied ' + f);\n96\t } catch (err) {\n97\t console.error('[migration] failed ' + f, err.message);\n98\t }\n99\t }\n100\t}\n101\tawait runMigrations();\n102\t\n103\t// Load S3 config from DB so any settings saved via the Settings page override env vars\n104\tawait loadS3ConfigFromDb();\n105\t\n106\t// ── Cluster self-heartbeat ────────────────────────────────────────────────────\n107\tfunction getLocalIp() {\n108\t // Prefer an explicit override — useful when running inside Docker where\n109\t // os.networkInterfaces() returns container bridge IPs, not the host LAN IP.\n110\t if (process.env.NODE_IP) return process.env.NODE_IP;\n111\t\n112\t const ifaces = os.networkInterfaces();\n113\t for (const name of Object.keys(ifaces)) {\n114\t for (const iface of (ifaces[name] || [])) {\n115\t if (iface.family === 'IPv4' && !iface.internal) return iface.address;\n116\t }\n117\t }\n118\t return '127.0.0.1';\n119\t}\n120\t\n121\t// Detect NVIDIA GPUs available to this container via nvidia-smi.\n122\t// Returns an array like [{ index: 0, name: 'Tesla P4', memory_mb: 7680 }, ...]\n123\t// or an empty array if nvidia-smi is unavailable or no GPUs found.\n124\tfunction detectGpus() {\n125\t return new Promise(resolve => {\n126\t exec(\n127\t 'nvidia-smi --query-gpu=index,name,memory.total --format=csv,noheader,nounits',\n128\t { timeout: 5000 },\n129\t (err, stdout) => {\n130\t if (err || !stdout.trim()) return resolve([]);\n131\t const gpus = stdout.trim().split('\\n').map(line => {\n132\t const parts = line.split(',').map(s => s.trim());\n133\t return {\n134\t index: parseInt(parts[0], 10),\n135\t name: parts[1] || 'Unknown GPU',\n136\t memory_mb: parseInt(parts[2], 10) || 0,\n137\t };\n138\t }).filter(g => !isNaN(g.index));\n139\t resolve(gpus);\n140\t }\n141\t );\n142\t });\n143\t}\n144\t\n145\tasync function selfHeartbeat() {\n146\t const load = os.loadavg()[0];\n147\t const total = os.totalmem();\n148\t const used = total - os.freemem();\n149\t const gpus = await detectGpus();\n150\t\n151\t const capabilities = { gpus, blackmagic: [] };\n152\t\n153\t pool.query(\n154\t `INSERT INTO cluster_nodes\n155\t (hostname, ip_address, role, version, api_url,\n156\t cpu_usage, mem_used_mb, mem_total_mb, capabilities, last_seen)\n157\t VALUES ($1,$2,'primary',$3,$4,$5,$6,$7,$8,NOW())\n158\t ON CONFLICT (hostname) DO UPDATE SET\n159\t ip_address = EXCLUDED.ip_address,\n160\t cpu_usage = EXCLUDED.cpu_usage,\n161\t mem_used_mb = EXCLUDED.mem_used_mb,\n162\t mem_total_mb = EXCLUDED.mem_total_mb,\n163\t capabilities = EXCLUDED.capabilities,\n164\t last_seen = NOW()`,\n165\t [\n166\t process.env.NODE_HOSTNAME || os.hostname(),\n167\t getLocalIp(),\n168\t process.env.npm_package_version || null,\n169\t `http://${getLocalIp()}:${PORT}`,\n170\t parseFloat(load.toFixed(2)),\n171\t Math.round(used / 1024 / 1024),\n172\t Math.round(total / 1024 / 1024),\n173\t JSON.stringify(capabilities),\n174\t ]\n175\t ).catch(err => console.error('[cluster] heartbeat failed:', err.message));\n176\t}\n177\t\n178\tsetInterval(selfHeartbeat, 30_000);\n179\tselfHeartbeat();\n180\t\n181\tapp.listen(PORT, () => {\n182\t const authMode = process.env.AUTH_ENABLED === 'true' ? 'ENABLED' : 'DISABLED (set AUTH_ENABLED=true for production)';\n183\t console.log(`MAM API listening on port ${PORT}`);\n184\t console.log(`Authentication: ${authMode}`);\n185\t});\n186\t"}]},"uuid":"b5e7730b-ed34-42b8-b022-d51de66754f7","timestamp":"2026-05-22T22:48:16.620Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/mam-api/src/index.js","content":"import 'dotenv/config';\nimport express from 'express';\nimport cors from 'cors';\nimport session from 'express-session';\nimport ConnectPgSimple from 'connect-pg-simple';\nimport os from 'node:os';\nimport { exec } from 'node:child_process';\nimport pool from './db/pool.js';\nimport { errorHandler } from './middleware/errors.js';\nimport { loadS3ConfigFromDb } from './s3/client.js';\n\n// Routes\nimport authRouter from './routes/auth.js';\nimport assetsRouter from './routes/assets.js';\nimport projectsRouter from './routes/projects.js';\nimport binsRouter from './routes/bins.js';\nimport jobsRouter from './routes/jobs.js';\nimport captureRouter from './routes/capture.js';\nimport uploadRouter from './routes/upload.js';\nimport recordersRouter from './routes/recorders.js';\nimport settingsRouter from './routes/settings.js';\nimport amppRouter from './routes/ampp.js';\nimport usersRouter from './routes/users.js';\nimport groupsRouter from './routes/groups.js';\nimport tokensRouter from './routes/tokens.js';\nimport sequencesRouter from './routes/sequences.js';\nimport systemRouter from './routes/system.js';\nimport clusterRouter from './routes/cluster.js';\n\nconst app = express();\nconst PORT = process.env.PORT || 3000;\n\n// ── Middleware ────────────────────────────────────────────────────────────────\napp.use(cors({ origin: true, credentials: true }));\napp.use(express.json({ limit: '50mb' }));\n\nconst PgSession = ConnectPgSimple(session);\n\napp.use(\n session({\n store: new PgSession({\n pool,\n tableName: 'sessions',\n pruneSessionInterval: 3600,\n }),\n secret: process.env.SESSION_SECRET || 'change-me-in-production',\n resave: false,\n saveUninitialized: false,\n cookie: {\n secure: process.env.NODE_ENV === 'production',\n httpOnly: true,\n maxAge: 1000 * 60 * 60 * 24,\n },\n })\n);\n\n// ── Health (no auth) ──────────────────────────────────────────────────────────\napp.get('/health', (_req, res) => res.json({ status: 'ok' }));\n\n// ── API Routes ────────────────────────────────────────────────────────────────\napp.use('/api/v1/auth', authRouter);\napp.use('/api/v1/assets', assetsRouter);\napp.use('/api/v1/projects', projectsRouter);\napp.use('/api/v1/bins', binsRouter);\napp.use('/api/v1/jobs', jobsRouter);\napp.use('/api/v1/capture', captureRouter);\napp.use('/api/v1/upload', uploadRouter);\napp.use('/api/v1/recorders', recordersRouter);\napp.use('/api/v1/settings', settingsRouter);\napp.use('/api/v1/ampp', amppRouter);\napp.use('/api/v1/users', usersRouter);\napp.use('/api/v1/groups', groupsRouter);\napp.use('/api/v1/tokens', tokensRouter);\napp.use('/api/v1/sequences', sequencesRouter);\napp.use('/api/v1/system', systemRouter);\napp.use('/api/v1/cluster', clusterRouter);\n\n// ── Error handler ─────────────────────────────────────────────────────────────\napp.use(errorHandler);\n\n// ── Start ────────────────────────────────────────────────────────────────────\nimport { readdirSync, readFileSync } from 'node:fs';\nimport { fileURLToPath } from 'node:url';\nimport { dirname, join } from 'node:path';\n\nconst __dirnameMig = dirname(fileURLToPath(import.meta.url));\nasync function runMigrations() {\n const dir = join(__dirnameMig, 'db', 'migrations');\n let files = [];\n try { files = readdirSync(dir).filter(f => f.endsWith('.sql')).sort(); } catch { return; }\n for (const f of files) {\n const sql = readFileSync(join(dir, f), 'utf8');\n try {\n await pool.query(sql);\n console.log('[migration] applied ' + f);\n } catch (err) {\n console.error('[migration] failed ' + f, err.message);\n }\n }\n}\nawait runMigrations();\n\n// Load S3 config from DB so any settings saved via the Settings page override env vars\nawait loadS3ConfigFromDb();\n\n// ── Cluster self-heartbeat ────────────────────────────────────────────────────\nfunction getLocalIp() {\n // Prefer an explicit override — useful when running inside Docker where\n // os.networkInterfaces() returns container bridge IPs, not the host LAN IP.\n if (process.env.NODE_IP) return process.env.NODE_IP;\n\n const ifaces = os.networkInterfaces();\n for (const name of Object.keys(ifaces)) {\n for (const iface of (ifaces[name] || [])) {\n if (iface.family === 'IPv4' && !iface.internal) return iface.address;\n }\n }\n return '127.0.0.1';\n}\n\n// Detect NVIDIA GPUs available to this container via nvidia-smi.\n// Returns an array like [{ index: 0, name: 'Tesla P4', memory_mb: 7680 }, ...]\n// or an empty array if nvidia-smi is unavailable or no GPUs found.\nfunction detectGpus() {\n return new Promise(resolve => {\n exec(\n 'nvidia-smi --query-gpu=index,name,memory.total --format=csv,noheader,nounits',\n { timeout: 5000 },\n (err, stdout) => {\n if (err || !stdout.trim()) return resolve([]);\n const gpus = stdout.trim().split('\\n').map(line => {\n const parts = line.split(',').map(s => s.trim());\n return {\n index: parseInt(parts[0], 10),\n name: parts[1] || 'Unknown GPU',\n memory_mb: parseInt(parts[2], 10) || 0,\n };\n }).filter(g => !isNaN(g.index));\n resolve(gpus);\n }\n );\n });\n}\n\nasync function selfHeartbeat() {\n const load = os.loadavg()[0];\n const total = os.totalmem();\n const used = total - os.freemem();\n const gpus = await detectGpus();\n\n const capabilities = { gpus, blackmagic: [] };\n\n pool.query(\n `INSERT INTO cluster_nodes\n (hostname, ip_address, role, version, api_url,\n cpu_usage, mem_used_mb, mem_total_mb, capabilities, last_seen)\n VALUES ($1,$2,'primary',$3,$4,$5,$6,$7,$8,NOW())\n ON CONFLICT (hostname) DO UPDATE SET\n ip_address = EXCLUDED.ip_address,\n cpu_usage = EXCLUDED.cpu_usage,\n mem_used_mb = EXCLUDED.mem_used_mb,\n mem_total_mb = EXCLUDED.mem_total_mb,\n capabilities = EXCLUDED.capabilities,\n last_seen = NOW()`,\n [\n process.env.NODE_HOSTNAME || os.hostname(),\n getLocalIp(),\n process.env.npm_package_version || null,\n `http://${getLocalIp()}:${PORT}`,\n parseFloat(load.toFixed(2)),\n Math.round(used / 1024 / 1024),\n Math.round(total / 1024 / 1024),\n JSON.stringify(capabilities),\n ]\n ).catch(err => console.error('[cluster] heartbeat failed:', err.message));\n}\n\nsetInterval(selfHeartbeat, 30_000);\nselfHeartbeat();\n\napp.listen(PORT, () => {\n const authMode = process.env.AUTH_ENABLED === 'true' ? 'ENABLED' : 'DISABLED (set AUTH_ENABLED=true for production)';\n console.log(`MAM API listening on port ${PORT}`);\n console.log(`Authentication: ${authMode}`);\n});\n","numLines":186,"startLine":1,"totalLines":186}},"sourceToolAssistantUUID":"386fcc1c-5a75-4a0e-b8ed-286972472689","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"f84050c6-6a64-49f4-bc47-dd70e74e5744","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01KfeMVfiNkDoLkvhjCnwG6y","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01FpW8GaEDCE7tsq11gzyL3e","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/mam-api/src/index.js"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":5574,"cache_read_input_tokens":157317,"output_tokens":357,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":5574,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":357,"cache_read_input_tokens":157317,"cache_creation_input_tokens":5574,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":5574},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRSXd3MuagXmg2297Xq","type":"assistant","uuid":"386fcc1c-5a75-4a0e-b8ed-286972472689","timestamp":"2026-05-22T22:48:16.613Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b5e7730b-ed34-42b8-b022-d51de66754f7","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"completed","activeForm":"Reconning"},{"content":"Investigate ingest pipeline: why 12 jobs failed, why session 224002 didn't become an asset","status":"in_progress","activeForm":"Investigating ingest pipeline"},{"content":"Wire real video preview into Recorders + Monitors (replace LiveStrip/FauxFrame)","status":"pending","activeForm":"Wiring video preview"},{"content":"Fix Settings page – currently only S3 panel; verify what is broken on deploy","status":"pending","activeForm":"Fixing settings"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS NVME","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching (build on existing premiere-plugin scaffold)","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}],"itemCount":9},"type":"attachment","uuid":"75773a30-4739-4f5e-9472-f0817eed1912","timestamp":"2026-05-22T22:48:16.680Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"75773a30-4739-4f5e-9472-f0817eed1912","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"75773a30-4739-4f5e-9472-f0817eed1912","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01A1rQm6sL7WkVCuAgTpEe1p","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EvADCmMIDRgCKkDx8KhjbcVuxekd+LFnNfYck7lUhLSzsW4i7AsSPVxcqYCSClb2zl0VonV1cLlbj+SOs/AkRFZjaUuLyjdNeZjfMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDBi/LRMVwSWPtxx1ORoMBcWq1woWPOWTmCcaIjDG+6x8A5lGOXwIHLvIjyVHEmK/OqJHhQyy+Hf0ufV9ao4u/eCV6YyfUI3Olz84VpQqugL9sMPCbL2XIFH1nubhnHwao6EeUBj2ujdD/YWSfu9qDzFLc63k9LmlPBPkCXe7FgfaGWgYIspqGfyFxkdmetrk8ThEvaujN4pyPFQwydAIWM+9l8cbw1R5JqSaiiyphoix0wO+9AAxK5vKzl9G/ImegXyOIbOvo6MV1sT7uCn+OM/4KvWQlNjhBA6uiI1+mbdDX1SlaaiwU9vtcLw3EpFOBJwVB8MYdkVDoKyp51esWJ6l+vbByHJBfjExr76s+P1j+jZcMLjlXTgdnqS9lO3OS3Pa3/pDwVYBXw8kJNUXfAgLwNSZzpKqwQcEeaKv/YGM6edZ2Yx7l/udiNUlzNCdG19zN5/BhQfqbiQPZw+bTFModQqDR8wDyACrXu2/aA0OKShzcl8YYe/DusN3wBY0BzvSn2CTduVJjxgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":6154,"cache_read_input_tokens":162891,"output_tokens":342,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":6154,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":342,"cache_read_input_tokens":162891,"cache_creation_input_tokens":6154,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":6154},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRSxqrGBjqZsSk6CeHd","type":"assistant","uuid":"441b70c8-83bf-4ff7-90b8-77b0d4141a13","timestamp":"2026-05-22T22:48:21.287Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"441b70c8-83bf-4ff7-90b8-77b0d4141a13","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01A1rQm6sL7WkVCuAgTpEe1p","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01UmKdBjc6P3JnWnPn76942E","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/docker-compose.yml"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":6154,"cache_read_input_tokens":162891,"output_tokens":342,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":6154,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":342,"cache_read_input_tokens":162891,"cache_creation_input_tokens":6154,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":6154},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRSxqrGBjqZsSk6CeHd","type":"assistant","uuid":"65001538-2086-4e22-b3cc-466ba670ff20","timestamp":"2026-05-22T22:48:22.359Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"65001538-2086-4e22-b3cc-466ba670ff20","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01UmKdBjc6P3JnWnPn76942E","type":"tool_result","content":"1\tservices:\n2\t db:\n3\t image: postgres:16\n4\t environment:\n5\t POSTGRES_DB: ${POSTGRES_DB}\n6\t POSTGRES_USER: ${POSTGRES_USER}\n7\t POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}\n8\t ports:\n9\t - \"${PORT_DB:-5432}:5432\"\n10\t volumes:\n11\t - postgres_data:/var/lib/postgresql/data\n12\t - ./services/mam-api/src/db/schema.sql:/docker-entrypoint-initdb.d/001-schema.sql:ro\n13\t healthcheck:\n14\t test: [\"CMD-SHELL\", \"pg_isready -U ${POSTGRES_USER}\"]\n15\t interval: 5s\n16\t timeout: 5s\n17\t retries: 5\n18\t networks:\n19\t - wild-dragon\n20\t\n21\t queue:\n22\t image: redis:7-alpine\n23\t ports:\n24\t - \"${PORT_REDIS:-6379}:6379\"\n25\t volumes:\n26\t - redis_data:/data\n27\t networks:\n28\t - wild-dragon\n29\t\n30\t mam-api:\n31\t build: ./services/mam-api\n32\t depends_on:\n33\t db:\n34\t condition: service_healthy\n35\t queue:\n36\t condition: service_started\n37\t ports:\n38\t - \"${PORT_MAM_API:-7432}:3000\"\n39\t volumes:\n40\t - /var/run/docker.sock:/var/run/docker.sock\n41\t - /mnt/NVME/MAM/wild-dragon-live:/live\n42\t - /dev/shm:/dev/shm\n43\t - /run/dbus:/run/dbus\n44\t - /run/systemd:/run/systemd\n45\t - /usr/bin/nvidia-smi:/usr/bin/nvidia-smi:ro\n46\t environment:\n47\t DATABASE_URL: ${DATABASE_URL}\n48\t REDIS_URL: ${REDIS_URL}\n49\t S3_ENDPOINT: ${S3_ENDPOINT}\n50\t S3_BUCKET: ${S3_BUCKET}\n51\t S3_ACCESS_KEY: ${S3_ACCESS_KEY}\n52\t S3_SECRET_KEY: ${S3_SECRET_KEY}\n53\t S3_REGION: ${S3_REGION:-us-east-1}\n54\t SESSION_SECRET: ${SESSION_SECRET}\n55\t AUTH_ENABLED: ${AUTH_ENABLED:-false}\n56\t DOCKER_NETWORK: wild-dragon_wild-dragon\n57\t NODE_IP: ${NODE_IP}\n58\t NODE_HOSTNAME: ${NODE_HOSTNAME:-}\n59\t deploy:\n60\t resources:\n61\t reservations:\n62\t devices:\n63\t - driver: nvidia\n64\t count: all\n65\t capabilities: [gpu]\n66\t networks:\n67\t - wild-dragon\n68\t\n69\t capture:\n70\t build: ./services/capture\n71\t depends_on:\n72\t - mam-api\n73\t ports:\n74\t - \"${PORT_CAPTURE:-7433}:3001\"\n75\t - \"${PORT_RTMP:-1935}:1935\" # RTMP ingest (listener mode)\n76\t - \"${PORT_SRT:-9000}:9000/udp\" # SRT ingest (listener mode)\n77\t privileged: true\n78\t environment:\n79\t S3_ENDPOINT: ${S3_ENDPOINT}\n80\t S3_BUCKET: ${S3_BUCKET}\n81\t S3_ACCESS_KEY: ${S3_ACCESS_KEY}\n82\t S3_SECRET_KEY: ${S3_SECRET_KEY}\n83\t S3_REGION: ${S3_REGION:-us-east-1}\n84\t MAM_API_URL: ${MAM_API_URL:-http://mam-api:3000}\n85\t volumes:\n86\t - /mnt/NVME/MAM/wild-dragon-live:/live\n87\t - /dev/shm:/dev/shm\n88\t - /run/dbus:/run/dbus\n89\t - /run/systemd:/run/systemd\n90\t networks:\n91\t - wild-dragon\n92\t\n93\t worker:\n94\t build: ./services/worker\n95\t depends_on:\n96\t - queue\n97\t - db\n98\t environment:\n99\t REDIS_URL: ${REDIS_URL}\n100\t DATABASE_URL: ${DATABASE_URL}\n101\t S3_ENDPOINT: ${S3_ENDPOINT}\n102\t S3_BUCKET: ${S3_BUCKET}\n103\t S3_ACCESS_KEY: ${S3_ACCESS_KEY}\n104\t S3_SECRET_KEY: ${S3_SECRET_KEY}\n105\t S3_REGION: ${S3_REGION:-us-east-1}\n106\t networks:\n107\t - wild-dragon\n108\t\n109\t web-ui:\n110\t build: ./services/web-ui\n111\t ports:\n112\t - \"${PORT_WEB_UI:-7434}:80\"\n113\t volumes:\n114\t - /mnt/NVME/MAM/wild-dragon-live:/live\n115\t - /dev/shm:/dev/shm\n116\t - /run/dbus:/run/dbus\n117\t - /run/systemd:/run/systemd\n118\t networks:\n119\t - wild-dragon\n120\t\n121\t editor:\n122\t build: ./services/editor\n123\t depends_on:\n124\t - mam-api\n125\t ports:\n126\t - \"${PORT_EDITOR:-7435}:80\"\n127\t networks:\n128\t - wild-dragon\n129\t\n130\tvolumes:\n131\t postgres_data:\n132\t redis_data:\n133\t\n134\tnetworks:\n135\t wild-dragon:\n136\t driver: bridge\n137\t"}]},"uuid":"4259efcd-80d9-4184-b54d-685681082ae0","timestamp":"2026-05-22T22:48:22.361Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/docker-compose.yml","content":"services:\n db:\n image: postgres:16\n environment:\n POSTGRES_DB: ${POSTGRES_DB}\n POSTGRES_USER: ${POSTGRES_USER}\n POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}\n ports:\n - \"${PORT_DB:-5432}:5432\"\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - ./services/mam-api/src/db/schema.sql:/docker-entrypoint-initdb.d/001-schema.sql:ro\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U ${POSTGRES_USER}\"]\n interval: 5s\n timeout: 5s\n retries: 5\n networks:\n - wild-dragon\n\n queue:\n image: redis:7-alpine\n ports:\n - \"${PORT_REDIS:-6379}:6379\"\n volumes:\n - redis_data:/data\n networks:\n - wild-dragon\n\n mam-api:\n build: ./services/mam-api\n depends_on:\n db:\n condition: service_healthy\n queue:\n condition: service_started\n ports:\n - \"${PORT_MAM_API:-7432}:3000\"\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n - /mnt/NVME/MAM/wild-dragon-live:/live\n - /dev/shm:/dev/shm\n - /run/dbus:/run/dbus\n - /run/systemd:/run/systemd\n - /usr/bin/nvidia-smi:/usr/bin/nvidia-smi:ro\n environment:\n DATABASE_URL: ${DATABASE_URL}\n REDIS_URL: ${REDIS_URL}\n S3_ENDPOINT: ${S3_ENDPOINT}\n S3_BUCKET: ${S3_BUCKET}\n S3_ACCESS_KEY: ${S3_ACCESS_KEY}\n S3_SECRET_KEY: ${S3_SECRET_KEY}\n S3_REGION: ${S3_REGION:-us-east-1}\n SESSION_SECRET: ${SESSION_SECRET}\n AUTH_ENABLED: ${AUTH_ENABLED:-false}\n DOCKER_NETWORK: wild-dragon_wild-dragon\n NODE_IP: ${NODE_IP}\n NODE_HOSTNAME: ${NODE_HOSTNAME:-}\n deploy:\n resources:\n reservations:\n devices:\n - driver: nvidia\n count: all\n capabilities: [gpu]\n networks:\n - wild-dragon\n\n capture:\n build: ./services/capture\n depends_on:\n - mam-api\n ports:\n - \"${PORT_CAPTURE:-7433}:3001\"\n - \"${PORT_RTMP:-1935}:1935\" # RTMP ingest (listener mode)\n - \"${PORT_SRT:-9000}:9000/udp\" # SRT ingest (listener mode)\n privileged: true\n environment:\n S3_ENDPOINT: ${S3_ENDPOINT}\n S3_BUCKET: ${S3_BUCKET}\n S3_ACCESS_KEY: ${S3_ACCESS_KEY}\n S3_SECRET_KEY: ${S3_SECRET_KEY}\n S3_REGION: ${S3_REGION:-us-east-1}\n MAM_API_URL: ${MAM_API_URL:-http://mam-api:3000}\n volumes:\n - /mnt/NVME/MAM/wild-dragon-live:/live\n - /dev/shm:/dev/shm\n - /run/dbus:/run/dbus\n - /run/systemd:/run/systemd\n networks:\n - wild-dragon\n\n worker:\n build: ./services/worker\n depends_on:\n - queue\n - db\n environment:\n REDIS_URL: ${REDIS_URL}\n DATABASE_URL: ${DATABASE_URL}\n S3_ENDPOINT: ${S3_ENDPOINT}\n S3_BUCKET: ${S3_BUCKET}\n S3_ACCESS_KEY: ${S3_ACCESS_KEY}\n S3_SECRET_KEY: ${S3_SECRET_KEY}\n S3_REGION: ${S3_REGION:-us-east-1}\n networks:\n - wild-dragon\n\n web-ui:\n build: ./services/web-ui\n ports:\n - \"${PORT_WEB_UI:-7434}:80\"\n volumes:\n - /mnt/NVME/MAM/wild-dragon-live:/live\n - /dev/shm:/dev/shm\n - /run/dbus:/run/dbus\n - /run/systemd:/run/systemd\n networks:\n - wild-dragon\n\n editor:\n build: ./services/editor\n depends_on:\n - mam-api\n ports:\n - \"${PORT_EDITOR:-7435}:80\"\n networks:\n - wild-dragon\n\nvolumes:\n postgres_data:\n redis_data:\n\nnetworks:\n wild-dragon:\n driver: bridge\n","numLines":137,"startLine":1,"totalLines":137}},"sourceToolAssistantUUID":"65001538-2086-4e22-b3cc-466ba670ff20","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"2aa4b2e9-e1dc-48b7-afa9-557d39b9cb16","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01SYtjqfWiCp2LezxsyiPx4p","type":"tool_result","content":"1\t// screens-asset.jsx — asset detail (Frame.io-style player, filmstrip, comments)\n2\t\n3\tconst { COMMENTS: SEED_COMMENTS } = window.ZAMPP_DATA;\n4\t\n5\t// Simple gradient palette — replaces the missing thumbGrad function\n6\tconst _FRAME_GRADIENTS = [\n7\t 'linear-gradient(135deg,#1a1f2e 0%,#2a3045 100%)',\n8\t 'linear-gradient(135deg,#1e2030 0%,#2d2040 100%)',\n9\t 'linear-gradient(135deg,#0d1520 0%,#1a2535 100%)',\n10\t 'linear-gradient(135deg,#1f1a2e 0%,#2a2040 100%)',\n11\t 'linear-gradient(135deg,#0f1e18 0%,#1a3028 100%)',\n12\t 'linear-gradient(135deg,#1e1510 0%,#302018 100%)',\n13\t 'linear-gradient(135deg,#1a1020 0%,#281830 100%)',\n14\t 'linear-gradient(135deg,#101828 0%,#182438 100%)',\n15\t 'linear-gradient(135deg,#1e2820 0%,#283830 100%)',\n16\t 'linear-gradient(135deg,#201820 0%,#302030 100%)',\n17\t 'linear-gradient(135deg,#181e28 0%,#202838 100%)',\n18\t];\n19\t\n20\tfunction AssetDetail({ asset, onClose }) {\n21\t const [playing, setPlaying] = React.useState(false);\n22\t const [currentMs, setCurrentMs] = React.useState(0);\n23\t const [tab, setTab] = React.useState(\"comments\");\n24\t const [showResolved, setShowResolved] = React.useState(false);\n25\t const [comments, setComments] = React.useState(SEED_COMMENTS || []);\n26\t const [newComment, setNewComment] = React.useState(\"\");\n27\t\n28\t // Stream / video state\n29\t const [streamUrl, setStreamUrl] = React.useState(null);\n30\t const [streamType, setStreamType] = React.useState(null);\n31\t const [streamLoading, setStreamLoading] = React.useState(false);\n32\t const [videoDuration, setVideoDuration] = React.useState(0);\n33\t const [retrying, setRetrying] = React.useState(false);\n34\t const videoRef = React.useRef(null);\n35\t\n36\t const assetId = asset && asset.id;\n37\t const totalMs = videoDuration > 0 ? videoDuration : parseDuration(asset.duration);\n38\t\n39\t // Fetch stream URL when asset changes\n40\t React.useEffect(() => {\n41\t if (!assetId) return;\n42\t setStreamUrl(null);\n43\t setStreamType(null);\n44\t setVideoDuration(0);\n45\t setCurrentMs(0);\n46\t setPlaying(false);\n47\t setStreamLoading(true);\n48\t window.ZAMPP_API.fetch('/assets/' + assetId + '/stream')\n49\t .then(function(r) {\n50\t if (r && r.url) {\n51\t setStreamUrl(r.url);\n52\t setStreamType(r.type || 'mp4');\n53\t }\n54\t })\n55\t .catch(function() {})\n56\t .finally(function() { setStreamLoading(false); });\n57\t }, [assetId]);\n58\t\n59\t // Wire hls.js for live HLS streams\n60\t React.useEffect(() => {\n61\t if (!streamUrl || streamType !== 'hls' || !videoRef.current) return;\n62\t if (!window.Hls) return;\n63\t const hls = new window.Hls();\n64\t hls.loadSource(streamUrl);\n65\t hls.attachMedia(videoRef.current);\n66\t return function() { hls.destroy(); };\n67\t }, [streamUrl, streamType]);\n68\t\n69\t // Fake playback timer — only used when no real video stream\n70\t React.useEffect(() => {\n71\t if (!playing || totalMs <= 0 || streamUrl) return;\n72\t const i = setInterval(function() {\n73\t setCurrentMs(function(t) {\n74\t const next = t + 100;\n75\t if (next >= totalMs) { setPlaying(false); return totalMs; }\n76\t return next;\n77\t });\n78\t }, 100);\n79\t return function() { clearInterval(i); };\n80\t }, [playing, totalMs, streamUrl]);\n81\t\n82\t const togglePlay = function() {\n83\t if (videoRef.current) {\n84\t if (videoRef.current.paused) { videoRef.current.play(); }\n85\t else { videoRef.current.pause(); }\n86\t } else {\n87\t setPlaying(function(p) { return !p; });\n88\t }\n89\t };\n90\t\n91\t const seek = function(ms) {\n92\t const clamped = Math.max(0, Math.min(totalMs || 0, ms));\n93\t setCurrentMs(clamped);\n94\t if (videoRef.current) videoRef.current.currentTime = clamped / 1000;\n95\t };\n96\t\n97\t const retryProcessing = function() {\n98\t if (retrying) return;\n99\t setRetrying(true);\n100\t window.ZAMPP_API.fetch('/assets/' + assetId + '/retry', { method: 'POST' })"}]},"uuid":"31272ffd-275d-4b83-a70c-ab3e9a124449","timestamp":"2026-05-22T22:48:23.411Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/web-ui/public/screens-asset.jsx","content":"// screens-asset.jsx — asset detail (Frame.io-style player, filmstrip, comments)\n\nconst { COMMENTS: SEED_COMMENTS } = window.ZAMPP_DATA;\n\n// Simple gradient palette — replaces the missing thumbGrad function\nconst _FRAME_GRADIENTS = [\n 'linear-gradient(135deg,#1a1f2e 0%,#2a3045 100%)',\n 'linear-gradient(135deg,#1e2030 0%,#2d2040 100%)',\n 'linear-gradient(135deg,#0d1520 0%,#1a2535 100%)',\n 'linear-gradient(135deg,#1f1a2e 0%,#2a2040 100%)',\n 'linear-gradient(135deg,#0f1e18 0%,#1a3028 100%)',\n 'linear-gradient(135deg,#1e1510 0%,#302018 100%)',\n 'linear-gradient(135deg,#1a1020 0%,#281830 100%)',\n 'linear-gradient(135deg,#101828 0%,#182438 100%)',\n 'linear-gradient(135deg,#1e2820 0%,#283830 100%)',\n 'linear-gradient(135deg,#201820 0%,#302030 100%)',\n 'linear-gradient(135deg,#181e28 0%,#202838 100%)',\n];\n\nfunction AssetDetail({ asset, onClose }) {\n const [playing, setPlaying] = React.useState(false);\n const [currentMs, setCurrentMs] = React.useState(0);\n const [tab, setTab] = React.useState(\"comments\");\n const [showResolved, setShowResolved] = React.useState(false);\n const [comments, setComments] = React.useState(SEED_COMMENTS || []);\n const [newComment, setNewComment] = React.useState(\"\");\n\n // Stream / video state\n const [streamUrl, setStreamUrl] = React.useState(null);\n const [streamType, setStreamType] = React.useState(null);\n const [streamLoading, setStreamLoading] = React.useState(false);\n const [videoDuration, setVideoDuration] = React.useState(0);\n const [retrying, setRetrying] = React.useState(false);\n const videoRef = React.useRef(null);\n\n const assetId = asset && asset.id;\n const totalMs = videoDuration > 0 ? videoDuration : parseDuration(asset.duration);\n\n // Fetch stream URL when asset changes\n React.useEffect(() => {\n if (!assetId) return;\n setStreamUrl(null);\n setStreamType(null);\n setVideoDuration(0);\n setCurrentMs(0);\n setPlaying(false);\n setStreamLoading(true);\n window.ZAMPP_API.fetch('/assets/' + assetId + '/stream')\n .then(function(r) {\n if (r && r.url) {\n setStreamUrl(r.url);\n setStreamType(r.type || 'mp4');\n }\n })\n .catch(function() {})\n .finally(function() { setStreamLoading(false); });\n }, [assetId]);\n\n // Wire hls.js for live HLS streams\n React.useEffect(() => {\n if (!streamUrl || streamType !== 'hls' || !videoRef.current) return;\n if (!window.Hls) return;\n const hls = new window.Hls();\n hls.loadSource(streamUrl);\n hls.attachMedia(videoRef.current);\n return function() { hls.destroy(); };\n }, [streamUrl, streamType]);\n\n // Fake playback timer — only used when no real video stream\n React.useEffect(() => {\n if (!playing || totalMs <= 0 || streamUrl) return;\n const i = setInterval(function() {\n setCurrentMs(function(t) {\n const next = t + 100;\n if (next >= totalMs) { setPlaying(false); return totalMs; }\n return next;\n });\n }, 100);\n return function() { clearInterval(i); };\n }, [playing, totalMs, streamUrl]);\n\n const togglePlay = function() {\n if (videoRef.current) {\n if (videoRef.current.paused) { videoRef.current.play(); }\n else { videoRef.current.pause(); }\n } else {\n setPlaying(function(p) { return !p; });\n }\n };\n\n const seek = function(ms) {\n const clamped = Math.max(0, Math.min(totalMs || 0, ms));\n setCurrentMs(clamped);\n if (videoRef.current) videoRef.current.currentTime = clamped / 1000;\n };\n\n const retryProcessing = function() {\n if (retrying) return;\n setRetrying(true);\n window.ZAMPP_API.fetch('/assets/' + assetId + '/retry', { method: 'POST' })","numLines":100,"startLine":1,"totalLines":497}},"sourceToolAssistantUUID":"2aa4b2e9-e1dc-48b7-afa9-557d39b9cb16","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"4259efcd-80d9-4184-b54d-685681082ae0","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01A1rQm6sL7WkVCuAgTpEe1p","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01SYtjqfWiCp2LezxsyiPx4p","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/web-ui/public/screens-asset.jsx","offset":1,"limit":100},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":6154,"cache_read_input_tokens":162891,"output_tokens":342,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":6154,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":342,"cache_read_input_tokens":162891,"cache_creation_input_tokens":6154,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":6154},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRSxqrGBjqZsSk6CeHd","type":"assistant","uuid":"2aa4b2e9-e1dc-48b7-afa9-557d39b9cb16","timestamp":"2026-05-22T22:48:23.407Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"31272ffd-275d-4b83-a70c-ab3e9a124449","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012GFKFf3WrcYUdkFyp4tEPu","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"EpIFCmMIDRgCKkAZCR+9qhsJhD+l7a60Jzetzj8Wd31zy8fvAxefL3XpcbgELLSKOe+zj6Nhjy38PGuR1XCVAG0FKisoXjVNzmuQMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDCOSlifbvucawo4F4xoMLejvEyOJXmfZCOTbIjCpDUizKpy2FBF75pe/kB+6LRUUCERRE2QnTKvbRtCg7LSbN4NI8ORtSC+6K8Grtxsq3APtBlZ3BcYIZVhzYWNIGRQe87ev5ltO25Vkqz+ogZYk8LTMlTuP3PMdP9wA/ryEvG1XEBdHh9inmE5szuYms5FMQmyOszFsoVV0fllUR27nKU390V2zb42KRzQ0GMgogncmXYFYw4VZz/315ofzFRnP6iroFvWip7DRdIrTnA6DW7DWPd/RcJfikepShR/fReotPeecwd8bZQkBAZqfYQJZPnamz8BM8R28d07rwdhpBEV8S5XApLKe4ZE66GGz93EG42qLwSOkeupJJYaBPr/4DzapS0eihVpKjrHrEYgLL/xJ9/RV5FVtDwQ9/7PTvDJ6tslT4/r126wgrNhrYmxRWqnG938Kw3nKjL6c5tvce7v+Fz5KKyu0qLk50DG1K1rGYIpbVlfn6/hmmwVKu80X7Q/5IdE9lmVtJp1GOa0yFT0kKJvuuUYfZhbF5NTc2ux+4ruOBG8T5JHVJinXnV/2/5dPaNwI+vzIXYe2iTPR/qwRvVVTl/K/AdN4PHovBNFsW5azvNaGfnwQvnl251IRZCI6qVUhloPrFVkVcFfks4mWFSKPJqvI2ZvUpGqwa3woECrLtDO+ZhAjilvhEaTQqGvTls4mJ+cKa14uWZVFrWLW14Igw5Z4cjCo9hgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":4368,"cache_read_input_tokens":169045,"output_tokens":358,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":4368,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":358,"cache_read_input_tokens":169045,"cache_creation_input_tokens":4368,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":4368},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRTU1Xyuk1GrWWmCPRh","type":"assistant","uuid":"320b114b-9e2c-470a-8e81-626734b76bb5","timestamp":"2026-05-22T22:48:29.182Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"320b114b-9e2c-470a-8e81-626734b76bb5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012GFKFf3WrcYUdkFyp4tEPu","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Un5Ujvs8BQxA5xNWuLm8Rw","name":"Bash","input":{"command":"cd /tmp/wd/wild-dragon && find services/web-ui -name \"*.conf\" -o -name \"Dockerfile\" -o -name \"nginx*\" | head -10","description":"Find web-ui nginx config"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":4368,"cache_read_input_tokens":169045,"output_tokens":358,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":4368,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":358,"cache_read_input_tokens":169045,"cache_creation_input_tokens":4368,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":4368},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRTU1Xyuk1GrWWmCPRh","type":"assistant","uuid":"68d86c1e-a129-455f-af42-df6ab9f11a49","timestamp":"2026-05-22T22:48:29.938Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"68d86c1e-a129-455f-af42-df6ab9f11a49","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Un5Ujvs8BQxA5xNWuLm8Rw","type":"tool_result","content":"services/web-ui/Dockerfile\nservices/web-ui/nginx.conf\nShell cwd was reset to /home/node","is_error":false}]},"uuid":"d80563c8-8d23-4a2a-ae03-15366204bef6","timestamp":"2026-05-22T22:48:29.967Z","toolUseResult":{"stdout":"services/web-ui/Dockerfile\nservices/web-ui/nginx.conf","stderr":"\nShell cwd was reset to /home/node","interrupted":false,"isImage":false,"noOutputExpected":false},"sourceToolAssistantUUID":"68d86c1e-a129-455f-af42-df6ab9f11a49","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"d80563c8-8d23-4a2a-ae03-15366204bef6","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_018jmHHpCsYbF6t1SybUZy2X","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01XTxfigk7zKK3ZfK9iJ4AJo","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/web-ui/nginx.conf"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":412,"cache_read_input_tokens":173413,"output_tokens":91,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":412,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":91,"cache_read_input_tokens":173413,"cache_creation_input_tokens":412,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":412},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRTwqMFE94sSrGMSZEd","type":"assistant","uuid":"e5a9e58b-7944-4ec6-8957-be3861fb725f","timestamp":"2026-05-22T22:48:32.662Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"e5a9e58b-7944-4ec6-8957-be3861fb725f","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01XTxfigk7zKK3ZfK9iJ4AJo","type":"tool_result","content":"1\tserver {\n2\t listen 80;\n3\t server_name _;\n4\t\n5\t # Docker embedded DNS — defers upstream resolution to request time\n6\t # This prevents nginx crashing at startup if sibling containers aren't\n7\t # ready yet (which happens on the first `docker compose up`).\n8\t resolver 127.0.0.11 valid=10s ipv6=off;\n9\t\n10\t # Allow unlimited client upload size\n11\t client_max_body_size 0;\n12\t\n13\t # Gzip compression\n14\t gzip on;\n15\t gzip_types text/plain text/css text/javascript application/javascript application/json;\n16\t gzip_min_length 1000;\n17\t\n18\t # Root location - serve static files\n19\t root /usr/share/nginx/html;\n20\t\n21\t # Cache static assets aggressively\n22\t location ~* \\.(css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {\n23\t expires 1y;\n24\t add_header Cache-Control \"public, immutable\";\n25\t }\n26\t\n27\t # JS files — must revalidate so a redeploy is picked up immediately.\n28\t # The static index.html links api.js with a ?v=N query string anyway,\n29\t # but defence-in-depth: never let a stale .js sit in a browser cache.\n30\t location ~* \\.js$ {\n31\t expires -1;\n32\t add_header Cache-Control \"no-cache, must-revalidate\";\n33\t }\n34\t\n35\t # HTML files - no cache\n36\t location ~* \\.html?$ {\n37\t expires -1;\n38\t add_header Cache-Control \"no-cache, no-store, must-revalidate\";\n39\t }\n40\t\n41\t # Live HLS — served from /live (bind-mounted shared volume), low cache so playlist refreshes\n42\t location /live/ {\n43\t alias /live/;\n44\t types { application/vnd.apple.mpegurl m3u8; video/mp2t ts; }\n45\t add_header Cache-Control \"no-cache\";\n46\t add_header Access-Control-Allow-Origin *;\n47\t }\n48\t\n49\t # API proxy - forward to mam-api service\n50\t location /api/ {\n51\t set $api_upstream http://mam-api:3000;\n52\t client_max_body_size 0;\n53\t proxy_pass $api_upstream;\n54\t proxy_http_version 1.1;\n55\t proxy_set_header Upgrade $http_upgrade;\n56\t proxy_set_header Connection \"upgrade\";\n57\t proxy_set_header Host $host;\n58\t proxy_set_header X-Real-IP $remote_addr;\n59\t proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n60\t proxy_set_header X-Forwarded-Proto $scheme;\n61\t proxy_buffering off;\n62\t proxy_request_buffering off;\n63\t proxy_connect_timeout 300;\n64\t proxy_send_timeout 300;\n65\t proxy_read_timeout 300;\n66\t }\n67\t\n68\t # Editor proxy - forward to the openreel-video fork\n69\t location /editor/ {\n70\t set $editor_upstream http://editor:80/;\n71\t proxy_pass $editor_upstream;\n72\t proxy_http_version 1.1;\n73\t proxy_set_header Host $host;\n74\t proxy_set_header X-Real-IP $remote_addr;\n75\t proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n76\t client_max_body_size 8g;\n77\t proxy_request_buffering off;\n78\t proxy_buffering off;\n79\t proxy_read_timeout 600s;\n80\t }\n81\t\n82\t # Capture proxy - forward to capture service\n83\t location /capture/ {\n84\t set $capture_upstream http://capture:3001;\n85\t proxy_pass $capture_upstream;\n86\t proxy_http_version 1.1;\n87\t proxy_set_header Upgrade $http_upgrade;\n88\t proxy_set_header Connection \"upgrade\";\n89\t proxy_set_header Host $host;\n90\t proxy_set_header X-Real-IP $remote_addr;\n91\t proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n92\t proxy_set_header X-Forwarded-Proto $scheme;\n93\t proxy_buffering off;\n94\t proxy_request_buffering off;\n95\t }\n96\t\n97\t # SPA fallback - try to serve file, else route to index.html\n98\t location / {\n99\t try_files $uri $uri/ /home.html;\n100\t expires -1;\n101\t add_header Cache-Control \"no-cache, no-store, must-revalidate\";\n102\t }\n103\t\n104\t # Health check endpoint\n105\t location /health {\n106\t access_log off;\n107\t return 200 \"healthy\\n\";\n108\t add_header Content-Type text/plain;\n109\t }\n110\t\n111\t # Deny access to dotfiles\n112\t location ~ /\\. {\n113\t deny all;\n114\t }\n115\t}\n116\t"}]},"uuid":"ecc3ef4b-4ce2-459d-83b2-400ad0e12948","timestamp":"2026-05-22T22:48:32.669Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/web-ui/nginx.conf","content":"server {\n listen 80;\n server_name _;\n\n # Docker embedded DNS — defers upstream resolution to request time\n # This prevents nginx crashing at startup if sibling containers aren't\n # ready yet (which happens on the first `docker compose up`).\n resolver 127.0.0.11 valid=10s ipv6=off;\n\n # Allow unlimited client upload size\n client_max_body_size 0;\n\n # Gzip compression\n gzip on;\n gzip_types text/plain text/css text/javascript application/javascript application/json;\n gzip_min_length 1000;\n\n # Root location - serve static files\n root /usr/share/nginx/html;\n\n # Cache static assets aggressively\n location ~* \\.(css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {\n expires 1y;\n add_header Cache-Control \"public, immutable\";\n }\n\n # JS files — must revalidate so a redeploy is picked up immediately.\n # The static index.html links api.js with a ?v=N query string anyway,\n # but defence-in-depth: never let a stale .js sit in a browser cache.\n location ~* \\.js$ {\n expires -1;\n add_header Cache-Control \"no-cache, must-revalidate\";\n }\n\n # HTML files - no cache\n location ~* \\.html?$ {\n expires -1;\n add_header Cache-Control \"no-cache, no-store, must-revalidate\";\n }\n\n # Live HLS — served from /live (bind-mounted shared volume), low cache so playlist refreshes\n location /live/ {\n alias /live/;\n types { application/vnd.apple.mpegurl m3u8; video/mp2t ts; }\n add_header Cache-Control \"no-cache\";\n add_header Access-Control-Allow-Origin *;\n }\n\n # API proxy - forward to mam-api service\n location /api/ {\n set $api_upstream http://mam-api:3000;\n client_max_body_size 0;\n proxy_pass $api_upstream;\n proxy_http_version 1.1;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection \"upgrade\";\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_buffering off;\n proxy_request_buffering off;\n proxy_connect_timeout 300;\n proxy_send_timeout 300;\n proxy_read_timeout 300;\n }\n\n # Editor proxy - forward to the openreel-video fork\n location /editor/ {\n set $editor_upstream http://editor:80/;\n proxy_pass $editor_upstream;\n proxy_http_version 1.1;\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n client_max_body_size 8g;\n proxy_request_buffering off;\n proxy_buffering off;\n proxy_read_timeout 600s;\n }\n\n # Capture proxy - forward to capture service\n location /capture/ {\n set $capture_upstream http://capture:3001;\n proxy_pass $capture_upstream;\n proxy_http_version 1.1;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection \"upgrade\";\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_buffering off;\n proxy_request_buffering off;\n }\n\n # SPA fallback - try to serve file, else route to index.html\n location / {\n try_files $uri $uri/ /home.html;\n expires -1;\n add_header Cache-Control \"no-cache, no-store, must-revalidate\";\n }\n\n # Health check endpoint\n location /health {\n access_log off;\n return 200 \"healthy\\n\";\n add_header Content-Type text/plain;\n }\n\n # Deny access to dotfiles\n location ~ /\\. {\n deny all;\n }\n}\n","numLines":116,"startLine":1,"totalLines":116}},"sourceToolAssistantUUID":"e5a9e58b-7944-4ec6-8957-be3861fb725f","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"ecc3ef4b-4ce2-459d-83b2-400ad0e12948","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"ecc3ef4b-4ce2-459d-83b2-400ad0e12948","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LQJhuQfR2eF78Qw1ppePTo","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1875,"cache_read_input_tokens":173825,"output_tokens":1579,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1875,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1579,"cache_read_input_tokens":173825,"cache_creation_input_tokens":1875,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1875},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRU9WZwW8CRTJeo49Gs","type":"assistant","uuid":"7061c64d-ad87-43a0-8f4f-54114179db75","timestamp":"2026-05-22T22:48:53.297Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"7061c64d-ad87-43a0-8f4f-54114179db75","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LQJhuQfR2eF78Qw1ppePTo","type":"message","role":"assistant","content":[{"type":"text","text":"Now I have enough context. Reading remaining files in parallel and starting fixes."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1875,"cache_read_input_tokens":173825,"output_tokens":1579,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1875,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1579,"cache_read_input_tokens":173825,"cache_creation_input_tokens":1875,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1875},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRU9WZwW8CRTJeo49Gs","type":"assistant","uuid":"a0cdd1f4-7ff7-4043-b35d-cb6107804558","timestamp":"2026-05-22T22:48:53.795Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"a0cdd1f4-7ff7-4043-b35d-cb6107804558","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LQJhuQfR2eF78Qw1ppePTo","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01NCq54ycRQqff5BQKRufFdQ","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/worker/src/workers/thumbnail.js"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1875,"cache_read_input_tokens":173825,"output_tokens":1579,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1875,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1579,"cache_read_input_tokens":173825,"cache_creation_input_tokens":1875,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1875},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRU9WZwW8CRTJeo49Gs","type":"assistant","uuid":"c91981f6-4093-4047-88d9-60beb2b2cd1e","timestamp":"2026-05-22T22:48:54.286Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"58e4d719-47ba-4a6b-9813-87f8c4562b10","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01TsRyT4QXY15jTspMyrJJRi","type":"tool_result","content":"1\t\n2\t\n3\t\n4\t \n5\t \n6\t Wild Dragon MAM\n7\t \n8\t\n9\t\n10\t
\n11\t \n12\t
\n13\t
\n14\t
\n15\t \n22\t
\n23\t
\n24\t \n25\t
\n26\t
\n27\t\n28\t \n29\t
\n30\t
\n31\t \n37\t
\n38\t
\n39\t \n42\t
\n43\t
\n44\t\n45\t \n46\t
\n47\t SEQ\n48\t \n49\t \n50\t
\n51\t\n52\t \n53\t
\n54\t \n55\t
\n56\t
\n57\t
\n58\t
📁
\n59\t
Connect to server and load assets
\n60\t
\n61\t
\n62\t
\n63\t\n64\t \n65\t
\n66\t
\n67\t
Filename
\n68\t
\n69\t
\n70\t\n71\t
\n72\t\n73\t
\n74\t
Codec
\n75\t
\n76\t
\n77\t\n78\t
\n79\t
Resolution
\n80\t
\n81\t
\n82\t\n83\t
\n84\t
Frame Rate
\n85\t
\n86\t
\n87\t\n88\t
\n89\t
Duration
\n90\t
\n91\t
\n92\t\n93\t
\n94\t
File Size
\n95\t
\n96\t
\n97\t\n98\t
\n99\t\n100\t
\n101\t
Tags
\n102\t
\n103\t
\n104\t
\n105\t
\n106\t\n107\t \n108\t
\n109\t
Downloading...
\n110\t
\n111\t
\n112\t
\n113\t
\n114\t\n115\t \n116\t
\n117\t
Push Timeline to MAM
\n118\t \n124\t \n127\t
\n128\t
\n129\t \n130\t \n131\t
\n132\t
\n133\t\n134\t \n135\t
\n136\t \n137\t
\n138\t \n139\t \n140\t
\n141\t \n142\t
\n143\t \n144\t \n145\t
\n146\t
\n147\t
\n148\t\n149\t \n150\t \n151\t\n152\t \n153\t \n155\t \n156\t\n157\t\n158\t"}]},"uuid":"87675a01-00fd-4e70-9494-112b2c5978ed","timestamp":"2026-05-22T22:48:55.739Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/premiere-plugin/index.html","content":"\n\n\n \n \n Wild Dragon MAM\n \n\n\n
\n \n
\n
\n
\n \n
\n
\n \n
\n
\n\n \n
\n
\n \n
\n
\n \n
\n
\n\n \n
\n SEQ\n \n \n
\n\n \n
\n \n
\n
\n
\n
📁
\n
Connect to server and load assets
\n
\n
\n
\n\n \n
\n
\n
Filename
\n
\n
\n\n
\n\n
\n
Codec
\n
\n
\n\n
\n
Resolution
\n
\n
\n\n
\n
Frame Rate
\n
\n
\n\n
\n
Duration
\n
\n
\n\n
\n
File Size
\n
\n
\n\n
\n\n
\n
Tags
\n
\n
\n
\n
\n\n \n
\n
Downloading...
\n
\n
\n
\n
\n\n \n
\n
Push Timeline to MAM
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n
\n
\n\n \n \n\n \n \n \n\n\n","numLines":158,"startLine":1,"totalLines":158}},"sourceToolAssistantUUID":"58e4d719-47ba-4a6b-9813-87f8c4562b10","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"c91981f6-4093-4047-88d9-60beb2b2cd1e","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01NCq54ycRQqff5BQKRufFdQ","type":"tool_result","content":"1\timport { join } from 'path';\n2\timport { unlink } from 'fs/promises';\n3\timport { tmpdir } from 'os';\n4\timport { query } from '../db/client.js';\n5\timport { downloadFromS3, uploadToS3 } from '../s3/client.js';\n6\timport { extractFrameAtTime, getMediaDuration } from '../ffmpeg/executor.js';\n7\t\n8\tconst S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';\n9\t\n10\t/**\n11\t * Pick a seek time that won't exceed the clip duration.\n12\t * Tries 5s first, then 1s, then 0s as a last resort.\n13\t */\n14\tasync function pickSeekTime(inputPath) {\n15\t try {\n16\t const duration = await getMediaDuration(inputPath);\n17\t if (duration >= 5) return '00:00:05';\n18\t if (duration >= 1) return '00:00:01';\n19\t return '00:00:00';\n20\t } catch {\n21\t // If ffprobe fails, fall back to 5s and let ffmpeg handle it\n22\t return '00:00:05';\n23\t }\n24\t}\n25\t\n26\texport const thumbnailWorker = async (job) => {\n27\t const { assetId, proxyKey, outputKey } = job.data;\n28\t\n29\t const tmpDir = tmpdir();\n30\t const inputPath = join(tmpDir, `thumb-input-${job.id}.mp4`);\n31\t const outputPath = join(tmpDir, `thumb-output-${job.id}.jpg`);\n32\t\n33\t try {\n34\t // Download proxy from S3\n35\t await job.updateProgress(10);\n36\t console.log(`[thumbnail] Downloading ${proxyKey} for asset ${assetId}`);\n37\t await downloadFromS3(S3_BUCKET, proxyKey, inputPath);\n38\t\n39\t // Pick a safe seek time based on actual clip duration\n40\t const seekTime = await pickSeekTime(inputPath);\n41\t\n42\t // Extract frame\n43\t await job.updateProgress(40);\n44\t console.log(`[thumbnail] Extracting frame at ${seekTime} for asset ${assetId}`);\n45\t await extractFrameAtTime(inputPath, outputPath, seekTime);\n46\t\n47\t // Upload thumbnail to S3\n48\t await job.updateProgress(70);\n49\t console.log(`[thumbnail] Uploading to ${outputKey}`);\n50\t await uploadToS3(S3_BUCKET, outputKey, outputPath);\n51\t\n52\t // Update asset: thumbnail key + mark ready\n53\t await job.updateProgress(90);\n54\t await query(\n55\t `UPDATE assets\n56\t SET thumbnail_s3_key = $1, status = 'ready', updated_at = NOW()\n57\t WHERE id = $2`,\n58\t [outputKey, assetId]\n59\t );\n60\t\n61\t await job.updateProgress(100);\n62\t console.log(`[thumbnail] Asset ${assetId} thumbnail complete → status=ready`);\n63\t\n64\t return { assetId, outputKey };\n65\t } catch (error) {\n66\t console.error(`[thumbnail] Error processing asset ${assetId}:`, error);\n67\t // Thumbnail failed but the asset is still usable via proxy — mark it ready\n68\t // so it doesn't stay in 'processing' state forever.\n69\t await query(\n70\t `UPDATE assets SET status = 'ready', updated_at = NOW() WHERE id = $1`,\n71\t [assetId]\n72\t ).catch(e => console.error('[thumbnail] Failed to update asset status:', e));\n73\t throw error;\n74\t } finally {\n75\t await Promise.all([\n76\t unlink(inputPath).catch(() => {}),\n77\t unlink(outputPath).catch(() => {}),\n78\t ]);\n79\t }\n80\t};\n81\t"}]},"uuid":"11efac0e-c14c-4a92-911e-8eee2db259c5","timestamp":"2026-05-22T22:48:54.297Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/worker/src/workers/thumbnail.js","content":"import { join } from 'path';\nimport { unlink } from 'fs/promises';\nimport { tmpdir } from 'os';\nimport { query } from '../db/client.js';\nimport { downloadFromS3, uploadToS3 } from '../s3/client.js';\nimport { extractFrameAtTime, getMediaDuration } from '../ffmpeg/executor.js';\n\nconst S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';\n\n/**\n * Pick a seek time that won't exceed the clip duration.\n * Tries 5s first, then 1s, then 0s as a last resort.\n */\nasync function pickSeekTime(inputPath) {\n try {\n const duration = await getMediaDuration(inputPath);\n if (duration >= 5) return '00:00:05';\n if (duration >= 1) return '00:00:01';\n return '00:00:00';\n } catch {\n // If ffprobe fails, fall back to 5s and let ffmpeg handle it\n return '00:00:05';\n }\n}\n\nexport const thumbnailWorker = async (job) => {\n const { assetId, proxyKey, outputKey } = job.data;\n\n const tmpDir = tmpdir();\n const inputPath = join(tmpDir, `thumb-input-${job.id}.mp4`);\n const outputPath = join(tmpDir, `thumb-output-${job.id}.jpg`);\n\n try {\n // Download proxy from S3\n await job.updateProgress(10);\n console.log(`[thumbnail] Downloading ${proxyKey} for asset ${assetId}`);\n await downloadFromS3(S3_BUCKET, proxyKey, inputPath);\n\n // Pick a safe seek time based on actual clip duration\n const seekTime = await pickSeekTime(inputPath);\n\n // Extract frame\n await job.updateProgress(40);\n console.log(`[thumbnail] Extracting frame at ${seekTime} for asset ${assetId}`);\n await extractFrameAtTime(inputPath, outputPath, seekTime);\n\n // Upload thumbnail to S3\n await job.updateProgress(70);\n console.log(`[thumbnail] Uploading to ${outputKey}`);\n await uploadToS3(S3_BUCKET, outputKey, outputPath);\n\n // Update asset: thumbnail key + mark ready\n await job.updateProgress(90);\n await query(\n `UPDATE assets\n SET thumbnail_s3_key = $1, status = 'ready', updated_at = NOW()\n WHERE id = $2`,\n [outputKey, assetId]\n );\n\n await job.updateProgress(100);\n console.log(`[thumbnail] Asset ${assetId} thumbnail complete → status=ready`);\n\n return { assetId, outputKey };\n } catch (error) {\n console.error(`[thumbnail] Error processing asset ${assetId}:`, error);\n // Thumbnail failed but the asset is still usable via proxy — mark it ready\n // so it doesn't stay in 'processing' state forever.\n await query(\n `UPDATE assets SET status = 'ready', updated_at = NOW() WHERE id = $1`,\n [assetId]\n ).catch(e => console.error('[thumbnail] Failed to update asset status:', e));\n throw error;\n } finally {\n await Promise.all([\n unlink(inputPath).catch(() => {}),\n unlink(outputPath).catch(() => {}),\n ]);\n }\n};\n","numLines":81,"startLine":1,"totalLines":81}},"sourceToolAssistantUUID":"c91981f6-4093-4047-88d9-60beb2b2cd1e","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"11efac0e-c14c-4a92-911e-8eee2db259c5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LQJhuQfR2eF78Qw1ppePTo","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01LqanzhaDQdnoKNJgBYLwdV","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/premiere-plugin/CSXS/manifest.xml"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1875,"cache_read_input_tokens":173825,"output_tokens":1579,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1875,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1579,"cache_read_input_tokens":173825,"cache_creation_input_tokens":1875,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1875},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRU9WZwW8CRTJeo49Gs","type":"assistant","uuid":"fa60e829-eaab-4b31-b85e-4069ff96e82d","timestamp":"2026-05-22T22:48:55.300Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"fa60e829-eaab-4b31-b85e-4069ff96e82d","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01LqanzhaDQdnoKNJgBYLwdV","type":"tool_result","content":"1\t\n2\t\n5\t 1.0.0\n6\t com.wilddragon.mam.panel\n7\t Wild Dragon MAM\n8\t\n9\t \n10\t Copyright 2026 Wild Dragon. All rights reserved.\n11\t \n12\t\n13\t \n14\t \n15\t \n16\t\n17\t \n18\t Panel\n19\t \n20\t \n21\t \n22\t\n23\t \n24\t \n25\t Wild Dragon MAM\n26\t Media Asset Management for Premiere Pro\n27\t Browse, search, and import proxy files from Wild Dragon MAM directly into your Premiere Pro project\n28\t \n29\t \n30\t\n31\t \n32\t Panel\n33\t \n34\t \n35\t 400\n36\t 700\n37\t \n38\t \n39\t 350\n40\t 500\n41\t \n42\t \n43\t \n44\t\n45\t \n52\t \n53\t index.html\n54\t jsx/premiere.jsx\n55\t \n56\t --enable-nodejs\n57\t --mixed-context\n58\t \n59\t \n60\t\n61\t 11.0\n62\t 11.0\n63\t \n64\t\n65\t \n66\t \n67\t \n68\t \n69\t \n70\t \n71\t\n72\t"}]},"uuid":"5771f58c-146e-4cd2-bfb6-ae68ff4ffcb7","timestamp":"2026-05-22T22:48:55.303Z","toolUseResult":{"type":"text","file":{"filePath":"/tmp/wd/wild-dragon/services/premiere-plugin/CSXS/manifest.xml","content":"\n\n 1.0.0\n com.wilddragon.mam.panel\n Wild Dragon MAM\n\n \n Copyright 2026 Wild Dragon. All rights reserved.\n \n\n \n \n \n\n \n Panel\n \n \n \n\n \n \n Wild Dragon MAM\n Media Asset Management for Premiere Pro\n Browse, search, and import proxy files from Wild Dragon MAM directly into your Premiere Pro project\n \n \n\n \n Panel\n \n \n 400\n 700\n \n \n 350\n 500\n \n \n \n\n \n \n index.html\n jsx/premiere.jsx\n \n --enable-nodejs\n --mixed-context\n \n \n\n 11.0\n 11.0\n \n\n \n \n \n \n \n \n\n","numLines":72,"startLine":1,"totalLines":72}},"sourceToolAssistantUUID":"fa60e829-eaab-4b31-b85e-4069ff96e82d","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"5771f58c-146e-4cd2-bfb6-ae68ff4ffcb7","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01LQJhuQfR2eF78Qw1ppePTo","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01TsRyT4QXY15jTspMyrJJRi","name":"Read","input":{"file_path":"/tmp/wd/wild-dragon/services/premiere-plugin/index.html"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":1875,"cache_read_input_tokens":173825,"output_tokens":1579,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":1875,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":1579,"cache_read_input_tokens":173825,"cache_creation_input_tokens":1875,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":1875},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRU9WZwW8CRTJeo49Gs","type":"assistant","uuid":"58e4d719-47ba-4a6b-9813-87f8c4562b10","timestamp":"2026-05-22T22:48:55.733Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"87675a01-00fd-4e70-9494-112b2c5978ed","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"87675a01-00fd-4e70-9494-112b2c5978ed","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011mwCK9He9fxzLbjdggYZUb","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":6661,"cache_read_input_tokens":175700,"output_tokens":3020,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":6661,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":3020,"cache_read_input_tokens":175700,"cache_creation_input_tokens":6661,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":6661},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRVrBLLn8P8BrL3VL2p","type":"assistant","uuid":"6a3e1863-90e5-4b86-8e8d-c992527c6fa5","timestamp":"2026-05-22T22:49:27.565Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"6a3e1863-90e5-4b86-8e8d-c992527c6fa5","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011mwCK9He9fxzLbjdggYZUb","type":"message","role":"assistant","content":[{"type":"text","text":"Plan locked in. Starting fixes. First, the proxy worker that's causing the 12 failures."}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":6661,"cache_read_input_tokens":175700,"output_tokens":3020,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":6661,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":3020,"cache_read_input_tokens":175700,"cache_creation_input_tokens":6661,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":6661},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRVrBLLn8P8BrL3VL2p","type":"assistant","uuid":"2e00e646-cd8c-4dd5-8424-85ef88cd9bc7","timestamp":"2026-05-22T22:49:28.560Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"2e00e646-cd8c-4dd5-8424-85ef88cd9bc7","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_011mwCK9He9fxzLbjdggYZUb","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01RsxucVfR4xqxPjWXsQfzk6","name":"Edit","input":{"replace_all":false,"file_path":"/tmp/wd/wild-dragon/services/worker/src/ffmpeg/executor.js","old_string":"export const transcodeVideo = async (inputPath, outputPath, options = {}) => {\n const {\n videoCodec = 'libx264',\n videoPreset = 'fast',\n videoBitrate = '10M',\n audioCodec = 'aac',\n audioBitrate = '192k',\n } = options;\n\n const args = [\n '-i', inputPath,\n '-c:v', videoCodec,\n '-preset', videoPreset,\n '-b:v', videoBitrate,\n '-c:a', audioCodec,\n '-b:a', audioBitrate,\n '-movflags', '+faststart',\n '-y',\n outputPath,\n ];\n\n await runFFmpeg(args);\n};","new_string":"export const transcodeVideo = async (inputPath, outputPath, options = {}) => {\n const {\n videoCodec = 'libx264',\n videoPreset = 'fast',\n videoBitrate = '10M',\n audioCodec = 'aac',\n audioBitrate = '192k',\n hasAudio = true,\n } = options;\n\n // libx264 / yuv420p require even width AND height. Captured frames from SDI\n // or upstream uploads sometimes arrive odd-sized (e.g. 1243x1125). Force-even\n // before pixel-format conversion so the encoder never sees odd dimensions.\n const vf = \"scale='trunc(iw/2)*2:trunc(ih/2)*2',format=yuv420p\";\n\n // analyzeduration/probesize must be set BEFORE -i. Some ProRes captures\n // write unusual timebases (60k tbn) that ffmpeg cannot resolve with the\n // default 5MB probe — bump to 100MB so we always read enough of the file.\n const args = [\n '-analyzeduration', '100M',\n '-probesize', '100M',\n '-i', inputPath,\n '-vf', vf,\n '-c:v', videoCodec,\n '-preset', videoPreset,\n '-b:v', videoBitrate,\n ];\n\n if (hasAudio) {\n args.push('-c:a', audioCodec, '-b:a', audioBitrate);\n } else {\n args.push('-an');\n }\n\n args.push('-movflags', '+faststart', '-y', outputPath);\n\n await runFFmpeg(args);\n};\n\n// Single-frame poster — used as a fallback \"proxy\" for still-image assets\n// so the library can show them without a transcoded video.\nexport const transcodeImage = async (inputPath, outputPath) => {\n await runFFmpeg([\n '-i', inputPath,\n '-vf', \"scale='min(1920,iw)':-2\",\n '-q:v', '3',\n '-y', outputPath,\n ]);\n};"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":6661,"cache_read_input_tokens":175700,"output_tokens":3020,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":6661,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":3020,"cache_read_input_tokens":175700,"cache_creation_input_tokens":6661,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":6661},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRVrBLLn8P8BrL3VL2p","type":"assistant","uuid":"0e3dd8ab-9190-4680-8a5b-bdcae0565135","timestamp":"2026-05-22T22:49:39.492Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"0e3dd8ab-9190-4680-8a5b-bdcae0565135","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01RsxucVfR4xqxPjWXsQfzk6","type":"tool_result","content":"The file /tmp/wd/wild-dragon/services/worker/src/ffmpeg/executor.js has been updated successfully. (file state is current in your context — no need to Read it back)"}]},"uuid":"5ed26e21-a7a8-4142-b0af-0a9f97062360","timestamp":"2026-05-22T22:49:39.514Z","toolUseResult":{"filePath":"/tmp/wd/wild-dragon/services/worker/src/ffmpeg/executor.js","oldString":"export const transcodeVideo = async (inputPath, outputPath, options = {}) => {\n const {\n videoCodec = 'libx264',\n videoPreset = 'fast',\n videoBitrate = '10M',\n audioCodec = 'aac',\n audioBitrate = '192k',\n } = options;\n\n const args = [\n '-i', inputPath,\n '-c:v', videoCodec,\n '-preset', videoPreset,\n '-b:v', videoBitrate,\n '-c:a', audioCodec,\n '-b:a', audioBitrate,\n '-movflags', '+faststart',\n '-y',\n outputPath,\n ];\n\n await runFFmpeg(args);\n};","newString":"export const transcodeVideo = async (inputPath, outputPath, options = {}) => {\n const {\n videoCodec = 'libx264',\n videoPreset = 'fast',\n videoBitrate = '10M',\n audioCodec = 'aac',\n audioBitrate = '192k',\n hasAudio = true,\n } = options;\n\n // libx264 / yuv420p require even width AND height. Captured frames from SDI\n // or upstream uploads sometimes arrive odd-sized (e.g. 1243x1125). Force-even\n // before pixel-format conversion so the encoder never sees odd dimensions.\n const vf = \"scale='trunc(iw/2)*2:trunc(ih/2)*2',format=yuv420p\";\n\n // analyzeduration/probesize must be set BEFORE -i. Some ProRes captures\n // write unusual timebases (60k tbn) that ffmpeg cannot resolve with the\n // default 5MB probe — bump to 100MB so we always read enough of the file.\n const args = [\n '-analyzeduration', '100M',\n '-probesize', '100M',\n '-i', inputPath,\n '-vf', vf,\n '-c:v', videoCodec,\n '-preset', videoPreset,\n '-b:v', videoBitrate,\n ];\n\n if (hasAudio) {\n args.push('-c:a', audioCodec, '-b:a', audioBitrate);\n } else {\n args.push('-an');\n }\n\n args.push('-movflags', '+faststart', '-y', outputPath);\n\n await runFFmpeg(args);\n};\n\n// Single-frame poster — used as a fallback \"proxy\" for still-image assets\n// so the library can show them without a transcoded video.\nexport const transcodeImage = async (inputPath, outputPath) => {\n await runFFmpeg([\n '-i', inputPath,\n '-vf', \"scale='min(1920,iw)':-2\",\n '-q:v', '3',\n '-y', outputPath,\n ]);\n};","originalFile":"import { execFile } from 'child_process';\nimport { promisify } from 'util';\n\nconst execFileAsync = promisify(execFile);\n\nexport const runFFmpeg = async (args, options = {}) => {\n const { stdio = 'pipe', ...otherOptions } = options;\n try {\n const { stdout, stderr } = await execFileAsync('ffmpeg', args, {\n stdio,\n ...otherOptions,\n });\n return { stdout, stderr };\n } catch (error) {\n throw new Error(`FFmpeg error: ${error.message}\\nStderr: ${error.stderr}`);\n }\n};\n\nconst runFFprobe = async (args) => {\n try {\n const { stdout } = await execFileAsync('ffprobe', args);\n return { stdout };\n } catch (error) {\n throw new Error(`FFprobe error: ${error.message}\\nStderr: ${error.stderr}`);\n }\n};\n\nexport const getMediaDuration = async (inputPath) => {\n const args = [\n '-v', 'error',\n '-show_entries', 'format=duration',\n '-of', 'default=noprint_wrappers=1:nokey=1',\n inputPath,\n ];\n const { stdout } = await runFFprobe(args);\n return parseFloat(stdout.trim());\n};\n\n/**\n * Return structured media metadata for an input file.\n * Result shape:\n * { fps, codec, resolution, durationMs, fileSizeBytes }\n * Any field may be null if ffprobe cannot determine it.\n */\nexport const getMediaInfo = async (inputPath) => {\n const args = [\n '-v', 'quiet',\n '-print_format', 'json',\n '-show_streams',\n '-show_format',\n inputPath,\n ];\n const { stdout } = await runFFprobe(args);\n const info = JSON.parse(stdout);\n\n const videoStream = (info.streams || []).find(s => s.codec_type === 'video');\n const fmt = info.format || {};\n\n let fps = null;\n if (videoStream?.r_frame_rate) {\n const [num, den] = videoStream.r_frame_rate.split('/').map(Number);\n if (den > 0) fps = Math.round((num / den) * 1000) / 1000;\n }\n\n return {\n fps,\n codec: videoStream?.codec_name || null,\n resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,\n durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,\n fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,\n };\n};\n\nexport const extractFrameAtTime = async (inputPath, outputPath, timeCode) => {\n const args = [\n '-ss', timeCode,\n '-i', inputPath,\n '-vframes', '1',\n '-q:v', '2',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n\nexport const transcodeVideo = async (inputPath, outputPath, options = {}) => {\n const {\n videoCodec = 'libx264',\n videoPreset = 'fast',\n videoBitrate = '10M',\n audioCodec = 'aac',\n audioBitrate = '192k',\n } = options;\n\n const args = [\n '-i', inputPath,\n '-c:v', videoCodec,\n '-preset', videoPreset,\n '-b:v', videoBitrate,\n '-c:a', audioCodec,\n '-b:a', audioBitrate,\n '-movflags', '+faststart',\n '-y',\n outputPath,\n ];\n\n await runFFmpeg(args);\n};\n\nexport const trimSegment = async (inputPath, outputPath, inPoint, outPoint) => {\n const args = [\n '-i', inputPath,\n '-ss', inPoint,\n '-to', outPoint,\n '-c', 'copy',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n\nexport const concatSegments = async (segmentListFile, outputPath) => {\n const args = [\n '-f', 'concat',\n '-safe', '0',\n '-i', segmentListFile,\n '-c', 'copy',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n","structuredPatch":[{"oldStart":90,"oldLines":23,"newStart":90,"newLines":49,"lines":[" videoBitrate = '10M',"," audioCodec = 'aac',"," audioBitrate = '192k',","+ hasAudio = true,"," } = options;"," ","+ // libx264 / yuv420p require even width AND height. Captured frames from SDI","+ // or upstream uploads sometimes arrive odd-sized (e.g. 1243x1125). Force-even","+ // before pixel-format conversion so the encoder never sees odd dimensions.","+ const vf = \"scale='trunc(iw/2)*2:trunc(ih/2)*2',format=yuv420p\";","+","+ // analyzeduration/probesize must be set BEFORE -i. Some ProRes captures","+ // write unusual timebases (60k tbn) that ffmpeg cannot resolve with the","+ // default 5MB probe — bump to 100MB so we always read enough of the file."," const args = [","+ '-analyzeduration', '100M',","+ '-probesize', '100M',"," '-i', inputPath,","+ '-vf', vf,"," '-c:v', videoCodec,"," '-preset', videoPreset,"," '-b:v', videoBitrate,","- '-c:a', audioCodec,","- '-b:a', audioBitrate,","- '-movflags', '+faststart',","- '-y',","- outputPath,"," ];"," ","+ if (hasAudio) {","+ args.push('-c:a', audioCodec, '-b:a', audioBitrate);","+ } else {","+ args.push('-an');","+ }","+","+ args.push('-movflags', '+faststart', '-y', outputPath);","+"," await runFFmpeg(args);"," };"," ","+// Single-frame poster — used as a fallback \"proxy\" for still-image assets","+// so the library can show them without a transcoded video.","+export const transcodeImage = async (inputPath, outputPath) => {","+ await runFFmpeg([","+ '-i', inputPath,","+ '-vf', \"scale='min(1920,iw)':-2\",","+ '-q:v', '3',","+ '-y', outputPath,","+ ]);","+};","+"," export const trimSegment = async (inputPath, outputPath, inPoint, outPoint) => {"," const args = ["," '-i', inputPath,"]}],"userModified":false,"replaceAll":false},"sourceToolAssistantUUID":"0e3dd8ab-9190-4680-8a5b-bdcae0565135","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"5ed26e21-a7a8-4142-b0af-0a9f97062360","isSidechain":false,"attachment":{"type":"todo_reminder","content":[{"content":"Recon: clone repo, snapshot deployed UI, inventory TrueNAS storage","status":"completed","activeForm":"Reconning"},{"content":"Investigate ingest pipeline: why 12 jobs failed, why session 224002 didn't become an asset","status":"in_progress","activeForm":"Investigating ingest pipeline"},{"content":"Wire real video preview into Recorders + Monitors (replace LiveStrip/FauxFrame)","status":"pending","activeForm":"Wiring video preview"},{"content":"Fix Settings page – currently only S3 panel; verify what is broken on deploy","status":"pending","activeForm":"Fixing settings"},{"content":"Button audit pass across all pages","status":"pending","activeForm":"Auditing buttons"},{"content":"Provision SMB growing-files share on TrueNAS NVME","status":"pending","activeForm":"Provisioning SMB share"},{"content":"Implement growing-file → S3 promotion pipeline","status":"pending","activeForm":"Implementing growing-file pipeline"},{"content":"Prototype Premier CEP panel with proxy switching (build on existing premiere-plugin scaffold)","status":"pending","activeForm":"Prototyping Premier panel"},{"content":"Deploy to zampp1 + push to main","status":"pending","activeForm":"Deploying + pushing"}],"itemCount":9},"type":"attachment","uuid":"5c2986d4-3480-4cfa-95bc-b5b578b45e22","timestamp":"2026-05-22T22:49:39.565Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"5c2986d4-3480-4cfa-95bc-b5b578b45e22","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BaegHrtfFJdtxaMFw8bvDn","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BFiJJWLEyCB2EZGbcc9Hwv","name":"Edit","input":{"replace_all":false,"file_path":"/tmp/wd/wild-dragon/services/worker/src/workers/proxy.js","old_string":"import { transcodeVideo, getMediaInfo } from '../ffmpeg/executor.js';","new_string":"import { transcodeVideo, transcodeImage, getMediaInfo } from '../ffmpeg/executor.js';\n\n// Codec names ffprobe reports for still-image inputs. These bypass the video\n// transcode entirely — see proxyWorker below.\nconst IMAGE_CODECS = new Set(['png', 'mjpeg', 'jpeg', 'webp', 'gif', 'tiff', 'bmp', 'jpegls']);"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3577,"cache_read_input_tokens":182361,"output_tokens":2357,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3577,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":2357,"cache_read_input_tokens":182361,"cache_creation_input_tokens":3577,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3577},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRZ5hWoAiJw4NLR9Kkk","type":"assistant","uuid":"e66f0fcd-411b-49ff-a16d-196a7a2e5751","timestamp":"2026-05-22T22:49:44.904Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"e66f0fcd-411b-49ff-a16d-196a7a2e5751","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01BFiJJWLEyCB2EZGbcc9Hwv","type":"tool_result","content":"The file /tmp/wd/wild-dragon/services/worker/src/workers/proxy.js has been updated successfully. (file state is current in your context — no need to Read it back)"}]},"uuid":"19efb406-5b6d-469e-a793-ade356209e9c","timestamp":"2026-05-22T22:49:44.920Z","toolUseResult":{"filePath":"/tmp/wd/wild-dragon/services/worker/src/workers/proxy.js","oldString":"import { transcodeVideo, getMediaInfo } from '../ffmpeg/executor.js';","newString":"import { transcodeVideo, transcodeImage, getMediaInfo } from '../ffmpeg/executor.js';\n\n// Codec names ffprobe reports for still-image inputs. These bypass the video\n// transcode entirely — see proxyWorker below.\nconst IMAGE_CODECS = new Set(['png', 'mjpeg', 'jpeg', 'webp', 'gif', 'tiff', 'bmp', 'jpegls']);","originalFile":"import { join } from 'path';\nimport { unlink } from 'fs/promises'\nimport { tmpdir } from 'os';\nimport { Queue } from 'bullmq';\nimport { query } from '../db/client.js';\nimport { downloadFromS3, uploadToS3 } from '../s3/client.js';\nimport { transcodeVideo, getMediaInfo } from '../ffmpeg/executor.js';\n\nconst S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';\n\n// Dispatch thumbnail job once proxy is ready — same Redis connection as the worker\nconst parseRedisUrl = (url) => {\n const parsed = new URL(url);\n return { host: parsed.hostname, port: parseInt(parsed.port, 10) };\n};\n\nconst thumbnailQueue = new Queue('thumbnail', {\n connection: parseRedisUrl(process.env.REDIS_URL || 'redis://queue:6379'),\n});\n\nexport const proxyWorker = async (job) => {\n const { assetId, inputKey, outputKey } = job.data;\n\n const tmpDir = tmpdir();\n const inputPath = join(tmpDir, `proxy-input-${job.id}.mov`);\n const outputPath = join(tmpDir, `proxy-output-${job.id}.mp4`);\n\n try {\n // Download original from S3\n await job.updateProgress(10);\n console.log(`[proxy] Downloading ${inputKey} for asset ${assetId}`);\n await downloadFromS3(S3_BUCKET, inputKey, inputPath);\n\n // Extract source metadata (fps, codec, resolution, duration, size)\n await job.updateProgress(20);\n let mediaInfo = {};\n try {\n mediaInfo = await getMediaInfo(inputPath);\n console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);\n } catch (err) {\n console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);\n }\n\n // Transcode to H.264 proxy\n await job.updateProgress(30);\n console.log(`[proxy] Transcoding asset ${assetId}`);\n await transcodeVideo(inputPath, outputPath, {\n videoCodec: 'libx264',\n videoPreset: 'fast',\n videoBitrate: '10M',\n audioCodec: 'aac',\n audioBitrate: '192k',\n });\n\n // Upload proxy to S3\n await job.updateProgress(70);\n console.log(`[proxy] Uploading to ${outputKey}`);\n await uploadToS3(S3_BUCKET, outputKey, outputPath);\n\n // Update asset record — store extracted metadata + proxy key\n // Use COALESCE so we never overwrite fields the capture service already set\n await job.updateProgress(90);\n await query(\n `UPDATE assets\n SET proxy_s3_key = $1,\n fps = COALESCE($2, fps),\n codec = COALESCE($3, codec),\n resolution = COALESCE($4, resolution),\n duration_ms = COALESCE($5, duration_ms),\n file_size = COALESCE($6, file_size),\n updated_at = NOW()\n WHERE id = $7`,\n [\n outputKey,\n mediaInfo.fps ?? null,\n mediaInfo.codec ?? null,\n mediaInfo.resolution ?? null,\n mediaInfo.durationMs ?? null,\n mediaInfo.fileSizeBytes ?? null,\n assetId,\n ]\n );\n\n // Now proxy exists in S3 — safe to queue thumbnail generation\n const thumbnailKey = `thumbnails/${assetId}.jpg`;\n await thumbnailQueue.add('generate', {\n assetId,\n proxyKey: outputKey,\n outputKey: thumbnailKey,\n });\n\n console.log(`[proxy] Asset ${assetId} proxy complete, thumbnail job queued`);\n await job.updateProgress(100);\n\n return { assetId, outputKey };\n } catch (error) {\n console.error(`[proxy] Error processing asset ${assetId}:`, error);\n await query(\n `UPDATE assets SET status = 'error', updated_at = NOW() WHERE id = $1`,\n [assetId]\n );\n throw error;\n } finally {\n await Promise.all([\n unlink(inputPath).catch(() => {}),\n unlink(outputPath).catch(() => {}),\n ]);\n }\n};\n","structuredPatch":[{"oldStart":4,"oldLines":8,"newStart":4,"newLines":12,"lines":[" import { Queue } from 'bullmq';"," import { query } from '../db/client.js';"," import { downloadFromS3, uploadToS3 } from '../s3/client.js';","-import { transcodeVideo, getMediaInfo } from '../ffmpeg/executor.js';","+import { transcodeVideo, transcodeImage, getMediaInfo } from '../ffmpeg/executor.js';"," ","+// Codec names ffprobe reports for still-image inputs. These bypass the video","+// transcode entirely — see proxyWorker below.","+const IMAGE_CODECS = new Set(['png', 'mjpeg', 'jpeg', 'webp', 'gif', 'tiff', 'bmp', 'jpegls']);","+"," const S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';"," "," // Dispatch thumbnail job once proxy is ready — same Redis connection as the worker"]}],"userModified":false,"replaceAll":false},"sourceToolAssistantUUID":"e66f0fcd-411b-49ff-a16d-196a7a2e5751","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"19efb406-5b6d-469e-a793-ade356209e9c","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BaegHrtfFJdtxaMFw8bvDn","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AmsvunAKqofh3W2srwdAfq","name":"Edit","input":{"replace_all":false,"file_path":"/tmp/wd/wild-dragon/services/worker/src/workers/proxy.js","old_string":" // Extract source metadata (fps, codec, resolution, duration, size)\n await job.updateProgress(20);\n let mediaInfo = {};\n try {\n mediaInfo = await getMediaInfo(inputPath);\n console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);\n } catch (err) {\n console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);\n }\n\n // Transcode to H.264 proxy\n await job.updateProgress(30);\n console.log(`[proxy] Transcoding asset ${assetId}`);\n await transcodeVideo(inputPath, outputPath, {\n videoCodec: 'libx264',\n videoPreset: 'fast',\n videoBitrate: '10M',\n audioCodec: 'aac',\n audioBitrate: '192k',\n });","new_string":" // Extract source metadata (fps, codec, resolution, duration, size, audio)\n await job.updateProgress(20);\n let mediaInfo = {};\n let hasAudio = true;\n try {\n mediaInfo = await getMediaInfo(inputPath);\n hasAudio = !!mediaInfo.hasAudio;\n console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);\n } catch (err) {\n console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);\n }\n\n // Still images skip the video proxy — they have no temporal stream and\n // x264 with a one-frame PNG input fails (Could not open encoder before EOF).\n // Generate a scaled JPEG poster instead; the thumbnail job will downsize it.\n const isImage = mediaInfo.codec && IMAGE_CODECS.has(mediaInfo.codec.toLowerCase());\n\n if (isImage) {\n const imageOutputKey = outputKey.replace(/\\.mp4$/, '.jpg');\n const imageOutputPath = outputPath.replace(/\\.mp4$/, '.jpg');\n console.log(`[proxy] Image asset ${assetId} (${mediaInfo.codec}) — emitting poster instead of video proxy`);\n await job.updateProgress(40);\n await transcodeImage(inputPath, imageOutputPath);\n await job.updateProgress(70);\n await uploadToS3(S3_BUCKET, imageOutputKey, imageOutputPath);\n await job.updateProgress(90);\n await query(\n `UPDATE assets\n SET thumbnail_s3_key = $1,\n proxy_s3_key = NULL,\n resolution = COALESCE($2, resolution),\n file_size = COALESCE($3, file_size),\n status = 'ready',\n updated_at = NOW()\n WHERE id = $4`,\n [imageOutputKey, mediaInfo.resolution ?? null, mediaInfo.fileSizeBytes ?? null, assetId]\n );\n await unlink(imageOutputPath).catch(() => {});\n await job.updateProgress(100);\n return { assetId, outputKey: imageOutputKey };\n }\n\n // Empty/truncated capture: probe returned a video stream but ffmpeg can't\n // read any frames. Bail with a clear message instead of dumping ~3KB of\n // ffmpeg stderr into the failed-jobs list.\n if (mediaInfo.durationMs === null && mediaInfo.codec) {\n throw new Error(\n `Empty or truncated source: codec=${mediaInfo.codec}, ` +\n `resolution=${mediaInfo.resolution || 'unknown'}, no readable frames.`\n );\n }\n\n // Transcode to H.264 proxy\n await job.updateProgress(30);\n console.log(`[proxy] Transcoding asset ${assetId}`);\n await transcodeVideo(inputPath, outputPath, {\n videoCodec: 'libx264',\n videoPreset: 'fast',\n videoBitrate: '10M',\n audioCodec: 'aac',\n audioBitrate: '192k',\n hasAudio,\n });"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3577,"cache_read_input_tokens":182361,"output_tokens":2357,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3577,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":2357,"cache_read_input_tokens":182361,"cache_creation_input_tokens":3577,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3577},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRZ5hWoAiJw4NLR9Kkk","type":"assistant","uuid":"913f3626-3bb9-476f-b911-e4c372f48018","timestamp":"2026-05-22T22:50:00.473Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"284ad0bb-68ef-45ae-8a78-72adb19fd900","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Gf8QeY4iR57qpADXtxFt1d","type":"tool_result","content":"The file /tmp/wd/wild-dragon/services/worker/src/ffmpeg/executor.js has been updated successfully. (file state is current in your context — no need to Read it back)"}]},"uuid":"9d002032-f1ec-40a1-b4f6-94ccebf54065","timestamp":"2026-05-22T22:50:04.257Z","toolUseResult":{"filePath":"/tmp/wd/wild-dragon/services/worker/src/ffmpeg/executor.js","oldString":" return {\n fps,\n codec: videoStream?.codec_name || null,\n resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,\n durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,\n fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,\n };\n};","newString":" const hasAudio = (info.streams || []).some(s => s.codec_type === 'audio');\n\n return {\n fps,\n codec: videoStream?.codec_name || null,\n resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,\n durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,\n fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,\n hasAudio,\n };\n};","originalFile":"import { execFile } from 'child_process';\nimport { promisify } from 'util';\n\nconst execFileAsync = promisify(execFile);\n\nexport const runFFmpeg = async (args, options = {}) => {\n const { stdio = 'pipe', ...otherOptions } = options;\n try {\n const { stdout, stderr } = await execFileAsync('ffmpeg', args, {\n stdio,\n ...otherOptions,\n });\n return { stdout, stderr };\n } catch (error) {\n throw new Error(`FFmpeg error: ${error.message}\\nStderr: ${error.stderr}`);\n }\n};\n\nconst runFFprobe = async (args) => {\n try {\n const { stdout } = await execFileAsync('ffprobe', args);\n return { stdout };\n } catch (error) {\n throw new Error(`FFprobe error: ${error.message}\\nStderr: ${error.stderr}`);\n }\n};\n\nexport const getMediaDuration = async (inputPath) => {\n const args = [\n '-v', 'error',\n '-show_entries', 'format=duration',\n '-of', 'default=noprint_wrappers=1:nokey=1',\n inputPath,\n ];\n const { stdout } = await runFFprobe(args);\n return parseFloat(stdout.trim());\n};\n\n/**\n * Return structured media metadata for an input file.\n * Result shape:\n * { fps, codec, resolution, durationMs, fileSizeBytes }\n * Any field may be null if ffprobe cannot determine it.\n */\nexport const getMediaInfo = async (inputPath) => {\n const args = [\n '-v', 'quiet',\n '-print_format', 'json',\n '-show_streams',\n '-show_format',\n inputPath,\n ];\n const { stdout } = await runFFprobe(args);\n const info = JSON.parse(stdout);\n\n const videoStream = (info.streams || []).find(s => s.codec_type === 'video');\n const fmt = info.format || {};\n\n let fps = null;\n if (videoStream?.r_frame_rate) {\n const [num, den] = videoStream.r_frame_rate.split('/').map(Number);\n if (den > 0) fps = Math.round((num / den) * 1000) / 1000;\n }\n\n return {\n fps,\n codec: videoStream?.codec_name || null,\n resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,\n durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,\n fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,\n };\n};\n\nexport const extractFrameAtTime = async (inputPath, outputPath, timeCode) => {\n const args = [\n '-ss', timeCode,\n '-i', inputPath,\n '-vframes', '1',\n '-q:v', '2',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n\nexport const transcodeVideo = async (inputPath, outputPath, options = {}) => {\n const {\n videoCodec = 'libx264',\n videoPreset = 'fast',\n videoBitrate = '10M',\n audioCodec = 'aac',\n audioBitrate = '192k',\n hasAudio = true,\n } = options;\n\n // libx264 / yuv420p require even width AND height. Captured frames from SDI\n // or upstream uploads sometimes arrive odd-sized (e.g. 1243x1125). Force-even\n // before pixel-format conversion so the encoder never sees odd dimensions.\n const vf = \"scale='trunc(iw/2)*2:trunc(ih/2)*2',format=yuv420p\";\n\n // analyzeduration/probesize must be set BEFORE -i. Some ProRes captures\n // write unusual timebases (60k tbn) that ffmpeg cannot resolve with the\n // default 5MB probe — bump to 100MB so we always read enough of the file.\n const args = [\n '-analyzeduration', '100M',\n '-probesize', '100M',\n '-i', inputPath,\n '-vf', vf,\n '-c:v', videoCodec,\n '-preset', videoPreset,\n '-b:v', videoBitrate,\n ];\n\n if (hasAudio) {\n args.push('-c:a', audioCodec, '-b:a', audioBitrate);\n } else {\n args.push('-an');\n }\n\n args.push('-movflags', '+faststart', '-y', outputPath);\n\n await runFFmpeg(args);\n};\n\n// Single-frame poster — used as a fallback \"proxy\" for still-image assets\n// so the library can show them without a transcoded video.\nexport const transcodeImage = async (inputPath, outputPath) => {\n await runFFmpeg([\n '-i', inputPath,\n '-vf', \"scale='min(1920,iw)':-2\",\n '-q:v', '3',\n '-y', outputPath,\n ]);\n};\n\nexport const trimSegment = async (inputPath, outputPath, inPoint, outPoint) => {\n const args = [\n '-i', inputPath,\n '-ss', inPoint,\n '-to', outPoint,\n '-c', 'copy',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n\nexport const concatSegments = async (segmentListFile, outputPath) => {\n const args = [\n '-f', 'concat',\n '-safe', '0',\n '-i', segmentListFile,\n '-c', 'copy',\n '-y',\n outputPath,\n ];\n await runFFmpeg(args);\n};\n","structuredPatch":[{"oldStart":62,"oldLines":12,"newStart":62,"newLines":15,"lines":[" if (den > 0) fps = Math.round((num / den) * 1000) / 1000;"," }"," ","+ const hasAudio = (info.streams || []).some(s => s.codec_type === 'audio');","+"," return {"," fps,"," codec: videoStream?.codec_name || null,"," resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,"," durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,"," fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,","+ hasAudio,"," };"," };"," "]}],"userModified":false,"replaceAll":false},"sourceToolAssistantUUID":"284ad0bb-68ef-45ae-8a78-72adb19fd900","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"913f3626-3bb9-476f-b911-e4c372f48018","isSidechain":false,"promptId":"52e380ca-a90b-4f58-a400-8b1b06fe45b0","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01AmsvunAKqofh3W2srwdAfq","type":"tool_result","content":"The file /tmp/wd/wild-dragon/services/worker/src/workers/proxy.js has been updated successfully. (file state is current in your context — no need to Read it back)"}]},"uuid":"181a7a85-4b44-44ee-a395-3e72f2d87ff4","timestamp":"2026-05-22T22:50:00.489Z","toolUseResult":{"filePath":"/tmp/wd/wild-dragon/services/worker/src/workers/proxy.js","oldString":" // Extract source metadata (fps, codec, resolution, duration, size)\n await job.updateProgress(20);\n let mediaInfo = {};\n try {\n mediaInfo = await getMediaInfo(inputPath);\n console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);\n } catch (err) {\n console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);\n }\n\n // Transcode to H.264 proxy\n await job.updateProgress(30);\n console.log(`[proxy] Transcoding asset ${assetId}`);\n await transcodeVideo(inputPath, outputPath, {\n videoCodec: 'libx264',\n videoPreset: 'fast',\n videoBitrate: '10M',\n audioCodec: 'aac',\n audioBitrate: '192k',\n });","newString":" // Extract source metadata (fps, codec, resolution, duration, size, audio)\n await job.updateProgress(20);\n let mediaInfo = {};\n let hasAudio = true;\n try {\n mediaInfo = await getMediaInfo(inputPath);\n hasAudio = !!mediaInfo.hasAudio;\n console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);\n } catch (err) {\n console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);\n }\n\n // Still images skip the video proxy — they have no temporal stream and\n // x264 with a one-frame PNG input fails (Could not open encoder before EOF).\n // Generate a scaled JPEG poster instead; the thumbnail job will downsize it.\n const isImage = mediaInfo.codec && IMAGE_CODECS.has(mediaInfo.codec.toLowerCase());\n\n if (isImage) {\n const imageOutputKey = outputKey.replace(/\\.mp4$/, '.jpg');\n const imageOutputPath = outputPath.replace(/\\.mp4$/, '.jpg');\n console.log(`[proxy] Image asset ${assetId} (${mediaInfo.codec}) — emitting poster instead of video proxy`);\n await job.updateProgress(40);\n await transcodeImage(inputPath, imageOutputPath);\n await job.updateProgress(70);\n await uploadToS3(S3_BUCKET, imageOutputKey, imageOutputPath);\n await job.updateProgress(90);\n await query(\n `UPDATE assets\n SET thumbnail_s3_key = $1,\n proxy_s3_key = NULL,\n resolution = COALESCE($2, resolution),\n file_size = COALESCE($3, file_size),\n status = 'ready',\n updated_at = NOW()\n WHERE id = $4`,\n [imageOutputKey, mediaInfo.resolution ?? null, mediaInfo.fileSizeBytes ?? null, assetId]\n );\n await unlink(imageOutputPath).catch(() => {});\n await job.updateProgress(100);\n return { assetId, outputKey: imageOutputKey };\n }\n\n // Empty/truncated capture: probe returned a video stream but ffmpeg can't\n // read any frames. Bail with a clear message instead of dumping ~3KB of\n // ffmpeg stderr into the failed-jobs list.\n if (mediaInfo.durationMs === null && mediaInfo.codec) {\n throw new Error(\n `Empty or truncated source: codec=${mediaInfo.codec}, ` +\n `resolution=${mediaInfo.resolution || 'unknown'}, no readable frames.`\n );\n }\n\n // Transcode to H.264 proxy\n await job.updateProgress(30);\n console.log(`[proxy] Transcoding asset ${assetId}`);\n await transcodeVideo(inputPath, outputPath, {\n videoCodec: 'libx264',\n videoPreset: 'fast',\n videoBitrate: '10M',\n audioCodec: 'aac',\n audioBitrate: '192k',\n hasAudio,\n });","originalFile":"import { join } from 'path';\nimport { unlink } from 'fs/promises'\nimport { tmpdir } from 'os';\nimport { Queue } from 'bullmq';\nimport { query } from '../db/client.js';\nimport { downloadFromS3, uploadToS3 } from '../s3/client.js';\nimport { transcodeVideo, transcodeImage, getMediaInfo } from '../ffmpeg/executor.js';\n\n// Codec names ffprobe reports for still-image inputs. These bypass the video\n// transcode entirely — see proxyWorker below.\nconst IMAGE_CODECS = new Set(['png', 'mjpeg', 'jpeg', 'webp', 'gif', 'tiff', 'bmp', 'jpegls']);\n\nconst S3_BUCKET = process.env.S3_BUCKET || 'wild-dragon';\n\n// Dispatch thumbnail job once proxy is ready — same Redis connection as the worker\nconst parseRedisUrl = (url) => {\n const parsed = new URL(url);\n return { host: parsed.hostname, port: parseInt(parsed.port, 10) };\n};\n\nconst thumbnailQueue = new Queue('thumbnail', {\n connection: parseRedisUrl(process.env.REDIS_URL || 'redis://queue:6379'),\n});\n\nexport const proxyWorker = async (job) => {\n const { assetId, inputKey, outputKey } = job.data;\n\n const tmpDir = tmpdir();\n const inputPath = join(tmpDir, `proxy-input-${job.id}.mov`);\n const outputPath = join(tmpDir, `proxy-output-${job.id}.mp4`);\n\n try {\n // Download original from S3\n await job.updateProgress(10);\n console.log(`[proxy] Downloading ${inputKey} for asset ${assetId}`);\n await downloadFromS3(S3_BUCKET, inputKey, inputPath);\n\n // Extract source metadata (fps, codec, resolution, duration, size)\n await job.updateProgress(20);\n let mediaInfo = {};\n try {\n mediaInfo = await getMediaInfo(inputPath);\n console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);\n } catch (err) {\n console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);\n }\n\n // Transcode to H.264 proxy\n await job.updateProgress(30);\n console.log(`[proxy] Transcoding asset ${assetId}`);\n await transcodeVideo(inputPath, outputPath, {\n videoCodec: 'libx264',\n videoPreset: 'fast',\n videoBitrate: '10M',\n audioCodec: 'aac',\n audioBitrate: '192k',\n });\n\n // Upload proxy to S3\n await job.updateProgress(70);\n console.log(`[proxy] Uploading to ${outputKey}`);\n await uploadToS3(S3_BUCKET, outputKey, outputPath);\n\n // Update asset record — store extracted metadata + proxy key\n // Use COALESCE so we never overwrite fields the capture service already set\n await job.updateProgress(90);\n await query(\n `UPDATE assets\n SET proxy_s3_key = $1,\n fps = COALESCE($2, fps),\n codec = COALESCE($3, codec),\n resolution = COALESCE($4, resolution),\n duration_ms = COALESCE($5, duration_ms),\n file_size = COALESCE($6, file_size),\n updated_at = NOW()\n WHERE id = $7`,\n [\n outputKey,\n mediaInfo.fps ?? null,\n mediaInfo.codec ?? null,\n mediaInfo.resolution ?? null,\n mediaInfo.durationMs ?? null,\n mediaInfo.fileSizeBytes ?? null,\n assetId,\n ]\n );\n\n // Now proxy exists in S3 — safe to queue thumbnail generation\n const thumbnailKey = `thumbnails/${assetId}.jpg`;\n await thumbnailQueue.add('generate', {\n assetId,\n proxyKey: outputKey,\n outputKey: thumbnailKey,\n });\n\n console.log(`[proxy] Asset ${assetId} proxy complete, thumbnail job queued`);\n await job.updateProgress(100);\n\n return { assetId, outputKey };\n } catch (error) {\n console.error(`[proxy] Error processing asset ${assetId}:`, error);\n await query(\n `UPDATE assets SET status = 'error', updated_at = NOW() WHERE id = $1`,\n [assetId]\n );\n throw error;\n } finally {\n await Promise.all([\n unlink(inputPath).catch(() => {}),\n unlink(outputPath).catch(() => {}),\n ]);\n }\n};\n","structuredPatch":[{"oldStart":35,"oldLines":16,"newStart":35,"newLines":58,"lines":[" console.log(`[proxy] Downloading ${inputKey} for asset ${assetId}`);"," await downloadFromS3(S3_BUCKET, inputKey, inputPath);"," ","- // Extract source metadata (fps, codec, resolution, duration, size)","+ // Extract source metadata (fps, codec, resolution, duration, size, audio)"," await job.updateProgress(20);"," let mediaInfo = {};","+ let hasAudio = true;"," try {"," mediaInfo = await getMediaInfo(inputPath);","+ hasAudio = !!mediaInfo.hasAudio;"," console.log(`[proxy] Metadata for ${assetId}: ${JSON.stringify(mediaInfo)}`);"," } catch (err) {"," console.warn(`[proxy] getMediaInfo failed for ${assetId}: ${err.message}`);"," }"," ","+ // Still images skip the video proxy — they have no temporal stream and","+ // x264 with a one-frame PNG input fails (Could not open encoder before EOF).","+ // Generate a scaled JPEG poster instead; the thumbnail job will downsize it.","+ const isImage = mediaInfo.codec && IMAGE_CODECS.has(mediaInfo.codec.toLowerCase());","+","+ if (isImage) {","+ const imageOutputKey = outputKey.replace(/\\.mp4$/, '.jpg');","+ const imageOutputPath = outputPath.replace(/\\.mp4$/, '.jpg');","+ console.log(`[proxy] Image asset ${assetId} (${mediaInfo.codec}) — emitting poster instead of video proxy`);","+ await job.updateProgress(40);","+ await transcodeImage(inputPath, imageOutputPath);","+ await job.updateProgress(70);","+ await uploadToS3(S3_BUCKET, imageOutputKey, imageOutputPath);","+ await job.updateProgress(90);","+ await query(","+ `UPDATE assets","+ SET thumbnail_s3_key = $1,","+ proxy_s3_key = NULL,","+ resolution = COALESCE($2, resolution),","+ file_size = COALESCE($3, file_size),","+ status = 'ready',","+ updated_at = NOW()","+ WHERE id = $4`,","+ [imageOutputKey, mediaInfo.resolution ?? null, mediaInfo.fileSizeBytes ?? null, assetId]","+ );","+ await unlink(imageOutputPath).catch(() => {});","+ await job.updateProgress(100);","+ return { assetId, outputKey: imageOutputKey };","+ }","+","+ // Empty/truncated capture: probe returned a video stream but ffmpeg can't","+ // read any frames. Bail with a clear message instead of dumping ~3KB of","+ // ffmpeg stderr into the failed-jobs list.","+ if (mediaInfo.durationMs === null && mediaInfo.codec) {","+ throw new Error(","+ `Empty or truncated source: codec=${mediaInfo.codec}, ` +","+ `resolution=${mediaInfo.resolution || 'unknown'}, no readable frames.`","+ );","+ }","+"," // Transcode to H.264 proxy"," await job.updateProgress(30);"," console.log(`[proxy] Transcoding asset ${assetId}`);"]},{"oldStart":54,"oldLines":6,"newStart":96,"newLines":7,"lines":[" videoBitrate: '10M',"," audioCodec: 'aac',"," audioBitrate: '192k',","+ hasAudio,"," });"," "," // Upload proxy to S3"]}],"userModified":false,"replaceAll":false},"sourceToolAssistantUUID":"913f3626-3bb9-476f-b911-e4c372f48018","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"181a7a85-4b44-44ee-a395-3e72f2d87ff4","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_01BaegHrtfFJdtxaMFw8bvDn","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Gf8QeY4iR57qpADXtxFt1d","name":"Edit","input":{"replace_all":false,"file_path":"/tmp/wd/wild-dragon/services/worker/src/ffmpeg/executor.js","old_string":" return {\n fps,\n codec: videoStream?.codec_name || null,\n resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,\n durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,\n fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,\n };\n};","new_string":" const hasAudio = (info.streams || []).some(s => s.codec_type === 'audio');\n\n return {\n fps,\n codec: videoStream?.codec_name || null,\n resolution: videoStream ? `${videoStream.width}x${videoStream.height}` : null,\n durationMs: fmt.duration ? Math.round(parseFloat(fmt.duration) * 1000) : null,\n fileSizeBytes: fmt.size ? parseInt(fmt.size, 10) : null,\n hasAudio,\n };\n};"},"caller":{"type":"direct"}}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":3577,"cache_read_input_tokens":182361,"output_tokens":2357,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":3577,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":2357,"cache_read_input_tokens":182361,"cache_creation_input_tokens":3577,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":3577},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRZ5hWoAiJw4NLR9Kkk","type":"assistant","uuid":"284ad0bb-68ef-45ae-8a78-72adb19fd900","timestamp":"2026-05-22T22:50:04.244Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Lets do a debugging & polish session on https://forge.wilddragon.net/zgaetano/wild-dragon , its currently deployed to Truenas. http://10.0.0.25:47434/ SRT / Recorder / Ingest page is still buggy, pr…","leafUuid":"9d002032-f1ec-40a1-b4f6-94ccebf54065","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"type":"ai-title","aiTitle":"Debug ingest, monitors, buttons and prototype file editing","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927"} {"parentUuid":"9d002032-f1ec-40a1-b4f6-94ccebf54065","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012nMLn2m7vBBcYaMxLtdPqJ","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"ErgHCmMIDRgCKkDGjGkE55QhB6xor56MWX3FtdtjcragYHwYwaU2AoicxT/DRELNgOvz6PW3uk1MEzOVRk09NlugcdZyAL+MIJNMMg9jbGF1ZGUtb3B1cy00LTc4AEIIdGhpbmtpbmcSDODZKu7F4BroRapXRBoMP//P7nk4L1MUl23aIjD7KGf0Qsm5HLFL/ZXaix1g007TxHrF2JVVAFS7+W2YSQaYwvu3dY7QFvXxaWTDigwqggbSxV71VJxNsA0M0Kka4D0CZAMfF7/aIRIOGSCQC4UBy4MV07BZvbDpQTz1oywYFjksRyPgF+ctcaoGEVbvuVmxu6DOBRHQF42ZPviuvKfqIqukro2mTU3sTJ+NhjXBzvF/2eB4PB4umIPqRc6J3TTRtA5flUkOrf+CN3ISpIEgtIglJJEwDAuks+oZHDZI2FcqhDl1tQ4Y2SP9ouW6yz/RJ3F18+DXKrc8J5+7deCdg/gfM56PWYPHVxHgGthQc6J4ROAW2Q2UU/pPIVBQWmobmOY7bL6XOkI7yGKlef+9AsCO/icbeAkQjiQBxlElUC/tvYca1vrW7plrehHmkIZMahvzqO3emFYeBDHnxToiCecZ8L1flM1dJK1I4yPgLbCKk/h44wOkcD6pDx7W8+l9JGQc5DsPPp6sA3tyy0YcXxoARgSKASGxLge4aWiU4xpD04PrjnGaGO5qjrumfKDLx4oY9Mw8VJl4pikphUROZq+86rNSrLLE5zHyaEI7XRT1LTRxRbSx2u8i4oaHNtnnSLkhCyNVipjNPBJ/xON8ocvlZaC9v1PuEgCFcDmyEuKYYho0n1d30YfWV+2ho9AuQLX9oGvMnfgoBqk84f0i0JF0MyPCZbtr//JluJInGb3RxHXHKjzBJGZrXlgruYD+E53BhiH6IcYzdgI307+qxPfYUMJu7Zl5TEOikuc14wzl9wmCKXssKNAIXm2tRCoLIjNjMIaBneLfFmGUEnJaUwPyb82IfMZ/NgMJiHGS5ce/FsXzgxHKudWrdD4iZ4rVIZ541ztv/5FgCqEj9ZQf/arSXNXC9+M++pIm2eIdiclesocQiyciwVsR5/tVUy2CLPziBGHwKnrS2w0C6k+uPIUm8w8aOstokVH5V4GT586kiPLgX9DKaF3pJye0tz9Sehuc/Spwvro/sLXQZoFP8Ma1hEDEBZXZARe+cMRA1N8iUJL6liKPEa1D0+FFfBhoen4QfcgdTIR+Pi9V3p58UQ03btepYUaZsPLYxQR3jIAZ4BgB"}],"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":1,"cache_creation_input_tokens":2691,"cache_read_input_tokens":185938,"output_tokens":2150,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":2691,"ephemeral_5m_input_tokens":0},"inference_geo":"","iterations":[{"input_tokens":1,"output_tokens":2150,"cache_read_input_tokens":185938,"cache_creation_input_tokens":2691,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":2691},"type":"message"}],"speed":"standard"},"diagnostics":null},"requestId":"req_011CbJRau7LW2KbNXRb3tUmA","type":"assistant","uuid":"b64a2b2e-a2ce-4dae-871e-3cb8072d7e44","timestamp":"2026-05-22T22:50:11.189Z","userType":"external","entrypoint":"sdk-ts","cwd":"/home/node","sessionId":"9bc4deb8-dba9-4ac2-a16c-f5004f903927","version":"2.1.129","gitBranch":"HEAD"} {"parentUuid":"b64a2b2e-a2ce-4dae-871e-3cb8072d7e44","isSidechain":false,"message":{"model":"claude-opus-4-7","id":"msg_012nMLn2m7vBBcYaMxLtdPqJ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0194dViPLjxgay8H8rwNusEz","name":"Edit","input":{"replace_all":false,"file_path":"/tmp/wd/wild-dragon/services/web-ui/public/screens-ingest.jsx","old_string":"/* ===== Recorders ===== */","new_string":"/* ===== Live preview (HLS) ====================================\n Shared by RecorderRow + MonitorTile. The capture container writes\n HLS segments to /live/{assetId}/index.m3u8 (see capture-manager.js\n and nginx.conf); we attach hls.js to a