{"summary":{"slug":"dr-widgets-blocks","name":"Delisho – Recipe Widgets and Blocks","tags":["cooking","elementor","food","recipes","widgets"],"active_installs":1000,"download_days":120,"complaints":0,"praise":0,"evidence_count":0,"theme_count":0,"signal_count":0,"competitor_count":4,"related_opportunity_count":4,"source_url_count":24,"source_link_count":13,"opportunity_family_count":1,"commercial_card_complete":4,"linked_opportunity_rows":4,"evidence_only_rows":0,"unmapped_evidence_rows":0,"supporting_evidence_rows":4,"evidence_input_rows":4,"build_worthy_rows":0,"opportunity_score":23.0,"unresolved_threads":0,"is_stale":false,"source_evidence_summary":{"total":81,"source_evidence_rows":19,"source_link_rows":19,"source_count_only_rows":0,"missing_source_evidence_rows":62,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":23.5,"evidence_required_rows":0,"evidence_required_rows_missing_source_links":0,"build_worthy_rows_missing_source_links":0,"decision_rows_missing_source_links":0,"missing_source_examples":[]},"commercial_readiness":{"total":80,"validation_ready":0,"core_validation_ready_rows":0,"family_wide_validation_ready_rows":0,"core_only_validation_ready_rows":0,"validation_scope_status":"not_ready","validation_scope_label":"Not ready","validation_scope_warning":"","validation_scope_counts":[{"scope":"not_validation_ready","label":"Not validation-ready","count":80}],"blocker_count":0,"caution_count":0,"status_counts":[{"status":"needs_family_proof","label":"Needs family proof","count":4},{"status":"research_only","label":"Research only","count":76}],"blocker_counts":[],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":0,"needs_family_proof":4,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":76,"hold":0,"unclassified":0,"core_wedge_validation_ready_rows":0,"full_family_validation_ready_rows":0,"scope_limited_validation_rows":0,"full_family_claim_ready_rows":0,"validation_claim_scope_policy":"Core-only validation rows are worth buyer testing, but they must not be presented as full-family commercial opportunities until family_wide_validation_ready is true."},"readiness_summary":{"total":80,"validation_ready":0,"core_validation_ready_rows":0,"family_wide_validation_ready_rows":0,"core_only_validation_ready_rows":0,"validation_scope_status":"not_ready","validation_scope_label":"Not ready","validation_scope_warning":"","validation_scope_counts":[{"scope":"not_validation_ready","label":"Not validation-ready","count":80}],"blocker_count":0,"caution_count":0,"status_counts":[{"status":"needs_family_proof","label":"Needs family proof","count":4},{"status":"research_only","label":"Research only","count":76}],"blocker_counts":[],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":0,"needs_family_proof":4,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":76,"hold":0,"unclassified":0,"core_wedge_validation_ready_rows":0,"full_family_validation_ready_rows":0,"scope_limited_validation_rows":0,"full_family_claim_ready_rows":0,"validation_claim_scope_policy":"Core-only validation rows are worth buyer testing, but they must not be presented as full-family commercial opportunities until family_wide_validation_ready is true.","ready_examples":[],"blocked_examples":[{"status":"needs_family_proof","label":"Needs family proof","family_key":"content-publishing-ops","family_name":"content publishing operations","market_key":"food","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"supporting_evidence","row_role_label":"Supporting evidence","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"needs_family_proof","linked_opportunity_family_label":"Needs family proof","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0},{"status":"needs_family_proof","label":"Needs family proof","family_key":"content-publishing-ops","family_name":"content publishing operations","market_key":"food","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"supporting_evidence","row_role_label":"Supporting evidence","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"needs_family_proof","linked_opportunity_family_label":"Needs family proof","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0},{"status":"needs_family_proof","label":"Needs family proof","family_key":"content-publishing-ops","family_name":"content publishing operations","market_key":"food","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"supporting_evidence","row_role_label":"Supporting evidence","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"needs_family_proof","linked_opportunity_family_label":"Needs family proof","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0},{"status":"needs_family_proof","label":"Needs family proof","family_key":"content-publishing-ops","family_name":"content publishing operations","market_key":"recipe","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"supporting_evidence","row_role_label":"Supporting evidence","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"needs_family_proof","linked_opportunity_family_label":"Needs family proof","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0},{"status":"research_only","label":"Research only","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"supporting_evidence","row_role_label":"Supporting evidence","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Continue product research before promotion.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"research_only","linked_opportunity_family_label":"Research only","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0}],"next_actions":[{"status":"needs_family_proof","label":"Needs family proof","family_key":"content-publishing-ops","family_name":"content publishing operations","market_key":"food","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"supporting_evidence","row_role_label":"Supporting evidence","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"needs_family_proof","linked_opportunity_family_label":"Needs family proof","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0},{"status":"needs_family_proof","label":"Needs family proof","family_key":"content-publishing-ops","family_name":"content publishing operations","market_key":"recipe","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"supporting_evidence","row_role_label":"Supporting evidence","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"needs_family_proof","linked_opportunity_family_label":"Needs family proof","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0},{"status":"research_only","label":"Research only","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"supporting_evidence","row_role_label":"Supporting evidence","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Continue product research before promotion.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"research_only","linked_opportunity_family_label":"Research only","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0},{"status":"research_only","label":"Research only","family_name":"food","market_key":"food","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"external_proof_record","row_role_label":"External proof record","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Continue product research before promotion.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"research_only","linked_opportunity_family_label":"Research only","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0},{"status":"research_only","label":"Research only","family_name":"elementor","market_key":"elementor","readiness_scope":"non_opportunity_row","readiness_scope_label":"Non-opportunity row readiness","row_role":"external_proof_record","row_role_label":"External proof record","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"next_action":"Continue product research before promotion.","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"research_only","linked_opportunity_family_label":"Research only","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":0}]},"cache_source":"fresh","cache_age_seconds":0,"payload_mode":"compact","full_payload_url":"/api/plugins/dr-widgets-blocks?full=true&compact_schema=plugin-detail-v3&signal_limit=50&evidence_limit=40&competitor_limit=12&download_limit=120&theme_limit=12&related_limit=12","row_key":"rows","source_row_key":"rows","rows_shown":4,"source_count":13,"evidence_summary":{"total":4,"source_evidence_rows":4,"source_link_rows":4,"source_count_only_rows":0,"missing_source_evidence_rows":0,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":100.0,"evidence_required_rows":0,"evidence_required_rows_missing_source_links":0,"build_worthy_rows_missing_source_links":0,"decision_rows_missing_source_links":0,"missing_source_examples":[]}},"plugin":{"slug":"dr-widgets-blocks","name":"Delisho – Recipe Widgets and Blocks","version":"1.1.6","author":"WP Delicious","author_profile":"https://profiles.wordpress.org/wpdelicious/","requires":"5.5","tested":"6.8.5","requires_php":"7.4","rating":0.0,"rating_stars":0.0,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"unresolved_threads":0,"active_installs":1000,"downloaded":17215,"last_updated":"2026-02-02 10:07am GMT","added":"2022-07-20","homepage":"https://wpdelicious.com/delisho/","short_description":"Delisho includes 12+ Elementor Widgets and 4 Gutenberg blocks for WP Delicious plugin to create a beautiful and SEO-friendly food blog.","download_link":"https://downloads.wordpress.org/plugin/dr-widgets-blocks.zip","directory_url":"https://wordpress.org/plugins/dr-widgets-blocks/","tags":["cooking","elementor","food","recipes","widgets"],"complaints":0,"praise":0,"opportunity_score":23.0,"is_stale":false},"download_summary":{"days":120,"first_day":"2026-03-09","last_day":"2026-07-06","total":1629,"recent_30_days":327,"previous_30_days":418,"momentum_percent":-21.8},"downloads":[{"day":"2026-03-09","downloads":17},{"day":"2026-03-10","downloads":15},{"day":"2026-03-11","downloads":15},{"day":"2026-03-12","downloads":26},{"day":"2026-03-13","downloads":9},{"day":"2026-03-14","downloads":13},{"day":"2026-03-15","downloads":13},{"day":"2026-03-16","downloads":9},{"day":"2026-03-17","downloads":13},{"day":"2026-03-18","downloads":13},{"day":"2026-03-19","downloads":12},{"day":"2026-03-20","downloads":14},{"day":"2026-03-21","downloads":13},{"day":"2026-03-22","downloads":11},{"day":"2026-03-23","downloads":9},{"day":"2026-03-24","downloads":20},{"day":"2026-03-25","downloads":17},{"day":"2026-03-26","downloads":14},{"day":"2026-03-27","downloads":8},{"day":"2026-03-28","downloads":18},{"day":"2026-03-29","downloads":11},{"day":"2026-03-30","downloads":21},{"day":"2026-03-31","downloads":13},{"day":"2026-04-01","downloads":26},{"day":"2026-04-02","downloads":26},{"day":"2026-04-03","downloads":22},{"day":"2026-04-04","downloads":18},{"day":"2026-04-05","downloads":13},{"day":"2026-04-06","downloads":7},{"day":"2026-04-07","downloads":9}],"rows":[{"family_key":"content-publishing-ops","family_name":"content publishing operations","family_label":"content publishing operations","display_name":"content publishing operations","opportunity_name":"content publishing operations","opportunity_label":"content publishing operations","decision_title":"content publishing operations","card_title":"content publishing operations","build_card_title":"content publishing operations","commercial_opportunity_title":"content publishing operations","market_key":"food","market_name":"Food","bucket_key":"proof_blocked","bucket_label":"Proof Blocked","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","validation_ready":false,"is_build_worthy":false,"worth_validating":false,"row_role":"supporting_evidence","recommendation_role":"evidence_input","row_is_opportunity":false,"row_is_build_worthy":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"supporting_evidence","what_to_build":"Food publishing workflow assurance for keeping publishing, media, and editorial handoffs consistent","buyer":"publishers, content teams, and agencies","who_buys":"publishers, content teams, and agencies","primary_buyer_segment":"content teams publishing revenue-critical pages","buyer_segment_candidates":["content teams publishing revenue-critical pages","publishers","agencies","content teams"],"secondary_buyer_segments":["publishers","agencies","content teams"],"buyer_specificity_status":"primary_segment_selected","buyer_specificity_label":"Primary buyer selected","buyer_specificity_note":"Validate with content teams publishing revenue-critical pages first; keep other buyer groups as secondary segments.","buyer_validation_target":"content teams publishing revenue-critical pages","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","urgent_problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","pain":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","user_pain_summary":"User pain clusters around publishing or media workflow reliability risk (16 signals).","what_users_are_unhappy_about":"User pain clusters around publishing or media workflow reliability risk (16 signals).","customer_pain_summary":"User pain clusters around publishing or media workflow reliability risk (16 signals).","user_pain_points":["publishing or media workflow reliability risk (16 signals)"],"commercial_pain_points":["publishing or media workflow reliability risk (16 signals)"],"why_pay_attention":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","why_it_matters":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","commercial_thesis_summary":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","competitor_gap":"Gap to test: can buyers check food publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (16 signals). weak-incumbent evidence gives 43 teardown signal(s). Entry wedge: check food publishing, media, metadata, and editorial handoffs before content goes live.","competitor_gap_thesis":"Gap to test: can buyers check food publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (16 signals). weak-incumbent evidence gives 43 teardown signal(s). Entry wedge: check food publishing, media, metadata, and editorial handoffs before content goes live.","proof_support":"Proof base: outside proof that buyers already pay around the workflow, paid-adjacent plugin or pricing signals, repeated WordPress pain, and weak incumbent coverage around keeping publishing, media, and editorial handoffs consistent.","remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","commercial_attractiveness":"Commercial pull comes from content teams publishing revenue-critical pages: content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites. The first paid wedge is to check food publishing, media, metadata, and editorial handoffs before content goes live. Revenue can come from editorial workflow audits, media checks, approval rules, reusable templates, a…","mvp_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","first_validation_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","revenue_logic":"editorial workflow audits, media checks, approval rules, reusable templates, and client-ready content reports","next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"source_count":2,"source_link_count":2,"source_evidence_status":"linked_source_evidence","source_evidence_label":"Linked source evidence","source_evidence_required_for_recommendation":false,"market_url":"/markets/food","opportunity_url":"/opportunities/food","family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","commercial_readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"content-publishing-ops","family_name":"content publishing operations","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","proof_status":"validated_core","proof_status_label":"Validated core","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"blocker_count":0,"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","summary":{}},"commercial_gate_summary":{"status":"complete","label":"Gate complete","summary":{}},"commercial_card_summary":{"status":"complete","status_label":"complete","missing_count":0,"passed":9,"required":9,"summary":{}},"source_links":[{"source_url":"https://wordpress.org/support/topic/cpu-usage-25/","url":"https://wordpress.org/support/topic/cpu-usage-25/","original_url":"https://wordpress.org/support/topic/cpu-usage-25/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fcpu-usage-25%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fcpu-usage-25%2F"}],"source_urls":["https://wordpress.org/support/topic/cpu-usage-25/"],"source_market_key":"food","context_market_key":"food","market_context":"food","source_market_name":"Food","context_market_name":"Food","market_context_label":"Source market: Food","linked_opportunity_name":"content publishing operations","linked_opportunity_title":"content publishing operations","market_context_title":"Food: content publishing operations","context_title":"Food: content publishing operations","needs_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_family_key":"content-publishing-ops","opportunity_family_name":"content publishing operations","row_remaining_validation":"This row is not a build-worthy opportunity; validate the linked opportunity family instead.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","linked_opportunity_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","linked_opportunity_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","buyer_validation_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","buyer_validation_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","source_report_remaining_validation":"Test buyer urgency and pricing with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live. Identify named competitor teardown targets before build planning","source_report_next_action":"Collect or refresh outside proof: Test buyer urgency and pricing with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live. Identify named competitor teardown targets before build planning.","quality_status":"unclassified","quality_status_label":"Unclassified","quality_promoted":false,"weakness_score":56.0,"active_installs":50000,"family_url":"/opportunities?family=content-publishing-ops","opportunity_family_url":"/opportunities?family=content-publishing-ops","family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","name":"WP Recipe Maker","slug":"wp-recipe-maker","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","evidence_role":"supports_opportunity_family","rating":100.0,"opportunity_score":44.6,"downloaded":3804565,"num_ratings":351,"support_threads":4,"support_threads_resolved":3,"unresolved_threads":1,"last_updated":"2026-07-03 1:14pm GMT","intel_score":82.0,"is_rising_challenger":false,"promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","weakness_reasons":["1 unresolved support thread(s)","8 collected complaint signal(s)"],"owned_praise":["quality","support"],"pain_patterns":["compatibility","bugs"],"section":"competitors","row_type":"competitors"},{"family_key":"content-publishing-ops","family_name":"content publishing operations","family_label":"content publishing operations","display_name":"content publishing operations","opportunity_name":"content publishing operations","opportunity_label":"content publishing operations","decision_title":"content publishing operations","card_title":"content publishing operations","build_card_title":"content publishing operations","commercial_opportunity_title":"content publishing operations","market_key":"food","market_name":"Food","bucket_key":"proof_blocked","bucket_label":"Proof Blocked","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","validation_ready":false,"is_build_worthy":false,"worth_validating":false,"row_role":"supporting_evidence","recommendation_role":"evidence_input","row_is_opportunity":false,"row_is_build_worthy":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"supporting_evidence","what_to_build":"Food publishing workflow assurance for keeping publishing, media, and editorial handoffs consistent","buyer":"publishers, content teams, and agencies","who_buys":"publishers, content teams, and agencies","primary_buyer_segment":"content teams publishing revenue-critical pages","buyer_segment_candidates":["content teams publishing revenue-critical pages","publishers","agencies","content teams"],"secondary_buyer_segments":["publishers","agencies","content teams"],"buyer_specificity_status":"primary_segment_selected","buyer_specificity_label":"Primary buyer selected","buyer_specificity_note":"Validate with content teams publishing revenue-critical pages first; keep other buyer groups as secondary segments.","buyer_validation_target":"content teams publishing revenue-critical pages","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","urgent_problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","pain":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","user_pain_summary":"User pain clusters around publishing or media workflow reliability risk (16 signals).","what_users_are_unhappy_about":"User pain clusters around publishing or media workflow reliability risk (16 signals).","customer_pain_summary":"User pain clusters around publishing or media workflow reliability risk (16 signals).","user_pain_points":["publishing or media workflow reliability risk (16 signals)"],"commercial_pain_points":["publishing or media workflow reliability risk (16 signals)"],"why_pay_attention":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","why_it_matters":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","commercial_thesis_summary":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","competitor_gap":"Gap to test: can buyers check food publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (16 signals). weak-incumbent evidence gives 43 teardown signal(s). Entry wedge: check food publishing, media, metadata, and editorial handoffs before content goes live.","competitor_gap_thesis":"Gap to test: can buyers check food publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (16 signals). weak-incumbent evidence gives 43 teardown signal(s). Entry wedge: check food publishing, media, metadata, and editorial handoffs before content goes live.","proof_support":"Proof base: outside proof that buyers already pay around the workflow, paid-adjacent plugin or pricing signals, repeated WordPress pain, and weak incumbent coverage around keeping publishing, media, and editorial handoffs consistent.","remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","commercial_attractiveness":"Commercial pull comes from content teams publishing revenue-critical pages: content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites. The first paid wedge is to check food publishing, media, metadata, and editorial handoffs before content goes live. Revenue can come from editorial workflow audits, media checks, approval rules, reusable templates, a…","mvp_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","first_validation_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","revenue_logic":"editorial workflow audits, media checks, approval rules, reusable templates, and client-ready content reports","next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"source_count":2,"source_link_count":2,"source_evidence_status":"linked_source_evidence","source_evidence_label":"Linked source evidence","source_evidence_required_for_recommendation":false,"market_url":"/markets/food","opportunity_url":"/opportunities/food","family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","commercial_readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"content-publishing-ops","family_name":"content publishing operations","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","proof_status":"validated_core","proof_status_label":"Validated core","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"blocker_count":0,"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","summary":{}},"commercial_gate_summary":{"status":"complete","label":"Gate complete","summary":{}},"commercial_card_summary":{"status":"complete","status_label":"complete","missing_count":0,"passed":9,"required":9,"summary":{}},"source_links":[{"source_url":"https://wordpress.org/support/topic/time-to-say-goodbye/","url":"https://wordpress.org/support/topic/time-to-say-goodbye/","original_url":"https://wordpress.org/support/topic/time-to-say-goodbye/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftime-to-say-goodbye%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftime-to-say-goodbye%2F"}],"source_urls":["https://wordpress.org/support/topic/time-to-say-goodbye/"],"source_market_key":"food","context_market_key":"food","market_context":"food","source_market_name":"Food","context_market_name":"Food","market_context_label":"Source market: Food","linked_opportunity_name":"content publishing operations","linked_opportunity_title":"content publishing operations","market_context_title":"Food: content publishing operations","context_title":"Food: content publishing operations","needs_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_family_key":"content-publishing-ops","opportunity_family_name":"content publishing operations","row_remaining_validation":"This row is not a build-worthy opportunity; validate the linked opportunity family instead.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","linked_opportunity_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","linked_opportunity_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","buyer_validation_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","buyer_validation_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","source_report_remaining_validation":"Test buyer urgency and pricing with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live. Identify named competitor teardown targets before build planning","source_report_next_action":"Collect or refresh outside proof: Test buyer urgency and pricing with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live. Identify named competitor teardown targets before build planning.","quality_status":"unclassified","quality_status_label":"Unclassified","quality_promoted":false,"weakness_score":51.2,"active_installs":3000,"family_url":"/opportunities?family=content-publishing-ops","opportunity_family_url":"/opportunities?family=content-publishing-ops","family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","name":"Cooked – Recipe Management","slug":"cooked","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","evidence_role":"supports_opportunity_family","rating":78.0,"opportunity_score":41.0,"downloaded":220453,"num_ratings":90,"support_threads":4,"support_threads_resolved":4,"unresolved_threads":0,"last_updated":"2026-06-21 1:27am GMT","intel_score":72.1,"is_rising_challenger":false,"promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","weakness_reasons":["below-average rating","14 collected complaint signal(s)"],"owned_praise":["support","easy"],"pain_patterns":["bugs","support"],"section":"competitors","row_type":"competitors"},{"family_key":"content-publishing-ops","family_name":"content publishing operations","family_label":"content publishing operations","display_name":"content publishing operations","opportunity_name":"content publishing operations","opportunity_label":"content publishing operations","decision_title":"content publishing operations","card_title":"content publishing operations","build_card_title":"content publishing operations","commercial_opportunity_title":"content publishing operations","market_key":"food","market_name":"Food","bucket_key":"proof_blocked","bucket_label":"Proof Blocked","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","validation_ready":false,"is_build_worthy":false,"worth_validating":false,"row_role":"supporting_evidence","recommendation_role":"evidence_input","row_is_opportunity":false,"row_is_build_worthy":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"supporting_evidence","what_to_build":"Food publishing workflow assurance for keeping publishing, media, and editorial handoffs consistent","buyer":"publishers, content teams, and agencies","who_buys":"publishers, content teams, and agencies","primary_buyer_segment":"content teams publishing revenue-critical pages","buyer_segment_candidates":["content teams publishing revenue-critical pages","publishers","agencies","content teams"],"secondary_buyer_segments":["publishers","agencies","content teams"],"buyer_specificity_status":"primary_segment_selected","buyer_specificity_label":"Primary buyer selected","buyer_specificity_note":"Validate with content teams publishing revenue-critical pages first; keep other buyer groups as secondary segments.","buyer_validation_target":"content teams publishing revenue-critical pages","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","urgent_problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","pain":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","user_pain_summary":"User pain clusters around publishing or media workflow reliability risk (16 signals).","what_users_are_unhappy_about":"User pain clusters around publishing or media workflow reliability risk (16 signals).","customer_pain_summary":"User pain clusters around publishing or media workflow reliability risk (16 signals).","user_pain_points":["publishing or media workflow reliability risk (16 signals)"],"commercial_pain_points":["publishing or media workflow reliability risk (16 signals)"],"why_pay_attention":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","why_it_matters":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","commercial_thesis_summary":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","competitor_gap":"Gap to test: can buyers check food publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (16 signals). weak-incumbent evidence gives 43 teardown signal(s). Entry wedge: check food publishing, media, metadata, and editorial handoffs before content goes live.","competitor_gap_thesis":"Gap to test: can buyers check food publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (16 signals). weak-incumbent evidence gives 43 teardown signal(s). Entry wedge: check food publishing, media, metadata, and editorial handoffs before content goes live.","proof_support":"Proof base: outside proof that buyers already pay around the workflow, paid-adjacent plugin or pricing signals, repeated WordPress pain, and weak incumbent coverage around keeping publishing, media, and editorial handoffs consistent.","remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","commercial_attractiveness":"Commercial pull comes from content teams publishing revenue-critical pages: content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites. The first paid wedge is to check food publishing, media, metadata, and editorial handoffs before content goes live. Revenue can come from editorial workflow audits, media checks, approval rules, reusable templates, a…","mvp_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","first_validation_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","revenue_logic":"editorial workflow audits, media checks, approval rules, reusable templates, and client-ready content reports","next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"source_count":2,"source_link_count":2,"source_evidence_status":"linked_source_evidence","source_evidence_label":"Linked source evidence","source_evidence_required_for_recommendation":false,"market_url":"/markets/food","opportunity_url":"/opportunities/food","family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","commercial_readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"content-publishing-ops","family_name":"content publishing operations","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","proof_status":"validated_core","proof_status_label":"Validated core","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"blocker_count":0,"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","summary":{}},"commercial_gate_summary":{"status":"complete","label":"Gate complete","summary":{}},"commercial_card_summary":{"status":"complete","status_label":"complete","missing_count":0,"passed":9,"required":9,"summary":{}},"source_links":[{"source_url":"https://wordpress.org/support/topic/caused-more-problems-than-solved/","url":"https://wordpress.org/support/topic/caused-more-problems-than-solved/","original_url":"https://wordpress.org/support/topic/caused-more-problems-than-solved/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fcaused-more-problems-than-solved%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fcaused-more-problems-than-solved%2F"}],"source_urls":["https://wordpress.org/support/topic/caused-more-problems-than-solved/"],"source_market_key":"food","context_market_key":"food","market_context":"food","source_market_name":"Food","context_market_name":"Food","market_context_label":"Source market: Food","linked_opportunity_name":"content publishing operations","linked_opportunity_title":"content publishing operations","market_context_title":"Food: content publishing operations","context_title":"Food: content publishing operations","needs_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_family_key":"content-publishing-ops","opportunity_family_name":"content publishing operations","row_remaining_validation":"This row is not a build-worthy opportunity; validate the linked opportunity family instead.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","linked_opportunity_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","linked_opportunity_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","buyer_validation_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","buyer_validation_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","source_report_remaining_validation":"Test buyer urgency and pricing with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live. Identify named competitor teardown targets before build planning","source_report_next_action":"Collect or refresh outside proof: Test buyer urgency and pricing with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live. Identify named competitor teardown targets before build planning.","quality_status":"unclassified","quality_status_label":"Unclassified","quality_promoted":false,"weakness_score":30.7,"active_installs":4000,"family_url":"/opportunities?family=content-publishing-ops","opportunity_family_url":"/opportunities?family=content-publishing-ops","family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","name":"WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)","slug":"delicious-recipes","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","evidence_role":"supports_opportunity_family","rating":98.0,"opportunity_score":29.7,"downloaded":309810,"num_ratings":71,"support_threads":1,"support_threads_resolved":0,"unresolved_threads":1,"last_updated":"2026-07-06 9:02am GMT","intel_score":59.2,"is_rising_challenger":false,"promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","weakness_reasons":["1 unresolved support thread(s)","2 collected complaint signal(s)"],"owned_praise":["support","quality"],"pain_patterns":["bugs","compatibility"],"section":"competitors","row_type":"competitors"},{"family_key":"content-publishing-ops","family_name":"content publishing operations","family_label":"content publishing operations","display_name":"content publishing operations","opportunity_name":"content publishing operations","opportunity_label":"content publishing operations","decision_title":"content publishing operations","card_title":"content publishing operations","build_card_title":"content publishing operations","commercial_opportunity_title":"content publishing operations","market_key":"recipe","market_name":"Recipe","bucket_key":"proof_blocked","bucket_label":"Proof Blocked","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","validation_ready":false,"is_build_worthy":false,"worth_validating":false,"row_role":"supporting_evidence","recommendation_role":"evidence_input","row_is_opportunity":false,"row_is_build_worthy":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"supporting_evidence","what_to_build":"Recipe publishing workflow assurance for keeping publishing, media, and editorial handoffs consistent","buyer":"publishers, content teams, and agencies","who_buys":"publishers, content teams, and agencies","primary_buyer_segment":"content teams publishing revenue-critical pages","buyer_segment_candidates":["content teams publishing revenue-critical pages","publishers","agencies","content teams"],"secondary_buyer_segments":["publishers","agencies","content teams"],"buyer_specificity_status":"primary_segment_selected","buyer_specificity_label":"Primary buyer selected","buyer_specificity_note":"Validate with content teams publishing revenue-critical pages first; keep other buyer groups as secondary segments.","buyer_validation_target":"content teams publishing revenue-critical pages","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","urgent_problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","pain":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","user_pain_summary":"User pain clusters around publishing or media workflow reliability risk (15 signals).","what_users_are_unhappy_about":"User pain clusters around publishing or media workflow reliability risk (15 signals).","customer_pain_summary":"User pain clusters around publishing or media workflow reliability risk (15 signals).","user_pain_points":["publishing or media workflow reliability risk (15 signals)"],"commercial_pain_points":["publishing or media workflow reliability risk (15 signals)"],"why_pay_attention":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (15 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check recipe publishing, media, metadata, and editorial handoffs before c…","why_it_matters":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (15 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check recipe publishing, media, metadata, and editorial handoffs before c…","commercial_thesis_summary":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (15 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check recipe publishing, media, metadata, and editorial handoffs before c…","competitor_gap":"Gap to test: can buyers check recipe publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (15 signals). weak-incumbent evidence gives 36 teardown signal(s). Entry wedge: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","competitor_gap_thesis":"Gap to test: can buyers check recipe publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (15 signals). weak-incumbent evidence gives 36 teardown signal(s). Entry wedge: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","proof_support":"Proof base: outside proof that buyers already pay around the workflow, paid-adjacent plugin or pricing signals, repeated WordPress pain, and weak incumbent coverage around keeping publishing, media, and editorial handoffs consistent.","remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","commercial_attractiveness":"Commercial pull comes from content teams publishing revenue-critical pages: content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites. The first paid wedge is to check recipe publishing, media, metadata, and editorial handoffs before content goes live. Revenue can come from editorial workflow audits, media checks, approval rules, reusable templates,…","mvp_wedge":"check recipe publishing, media, metadata, and editorial handoffs before content goes live","wedge":"check recipe publishing, media, metadata, and editorial handoffs before content goes live","first_validation_wedge":"check recipe publishing, media, metadata, and editorial handoffs before content goes live","revenue_logic":"editorial workflow audits, media checks, approval rules, reusable templates, and client-ready content reports","next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"source_count":7,"source_link_count":7,"source_evidence_status":"linked_source_evidence","source_evidence_label":"Linked source evidence","source_evidence_required_for_recommendation":false,"market_url":"/markets/recipe","opportunity_url":"/opportunities/recipe","family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","commercial_readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"content-publishing-ops","family_name":"content publishing operations","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","proof_status":"validated_core","proof_status_label":"Validated core","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"blocker_count":0,"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","summary":{}},"commercial_gate_summary":{"status":"complete","label":"Gate complete","summary":{}},"commercial_card_summary":{"status":"complete","status_label":"complete","missing_count":0,"passed":9,"required":9,"summary":{}},"source_links":[{"source_url":"https://recipecard.io/","url":"https://recipecard.io/","original_url":"https://recipecard.io/"}],"source_urls":["https://recipecard.io/"],"external_evidence_preview":[{"market":"Recipe","market_key":"recipe","source_type":"Focused outside proof","research_type":"focused_source_links","source_relevance_status":"focus_matched","signal":"Concrete outside proof for content publishing operations: recipecard.io, recipecard.io/pricing.","source_summary":["recipecard.io","recipecard.io/pricing"],"source_links":[{"source_url":"https://recipecard.io/","url":"https://recipecard.io/","original_url":"https://recipecard.io/","source_relevance_status":"focus_matched"},{"source_url":"https://recipecard.io/pricing/","url":"https://recipecard.io/pricing/","original_url":"https://recipecard.io/pricing/","source_relevance_status":"focus_matched"}],"opportunity_context_status":"evidence_only","opportunity_context_status_label":"Evidence only","commercial_context_status":"evidence_only","commercial_context_status_label":"Evidence only","evidence_context_status":"evidence_only","evidence_context_status_label":"Evidence only","promotion_status":"evidence_only","promotion_status_label":"Evidence only","promotion_reason":"This row is useful source evidence, but it has not been promoted into a build-worthy commercial opportunity.","row_role":"supporting_evidence","row_role_label":"Supporting evidence","intelligence_role":"supporting_evidence","intelligence_role_label":"Supporting evidence","recommendation_role":"evidence_input","recommendation_role_label":"Evidence input","evidence_role":"unpromoted_source_evidence","evidence_role_label":"Unpromoted source evidence","evidence_role_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"build_worthy_scope":"none","build_worthy_family_key":"","build_worthy_family_name":"","opportunity_decision_status":"supporting_evidence","opportunity_decision_status_label":"Supporting evidence","worth_validating":false,"build_worthy_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","row_remaining_validation":"This row is source or analysis context, not a build-worthy opportunity."}],"external_proof_focus_status":"focus_matched","external_proof_focus_label":"Focused outside proof","external_proof_focus_requires_validation":false,"source_market_key":"recipe","context_market_key":"recipe","market_context":"recipe","source_market_name":"Recipe","context_market_name":"Recipe","market_context_label":"Source market: Recipe","linked_opportunity_name":"content publishing operations","linked_opportunity_title":"content publishing operations","market_context_title":"Recipe: content publishing operations","context_title":"Recipe: content publishing operations","needs_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_family_key":"content-publishing-ops","opportunity_family_name":"content publishing operations","row_remaining_validation":"This row is not a build-worthy opportunity; validate the linked opportunity family instead.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","linked_opportunity_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","linked_opportunity_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","opportunity_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","buyer_validation_remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","buyer_validation_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial handoffs before content goes live.","source_report_remaining_validation":"SEO demand; SERP competitors; Adjacent substitutes","source_report_next_action":"Collect or refresh outside proof: SEO demand; SERP competitors; Adjacent substitutes.","quality_status":"unclassified","quality_status_label":"Unclassified","quality_promoted":false,"weakness_score":33.9,"active_installs":700,"family_url":"/opportunities?family=content-publishing-ops","opportunity_family_url":"/opportunities?family=content-publishing-ops","family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","name":"Recipe Block","slug":"recipe-block","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","evidence_role":"supports_opportunity_family","rating":0.0,"opportunity_score":31.9,"downloaded":8466,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"unresolved_threads":0,"last_updated":"2021-08-22 2:36pm GMT","intel_score":27.7,"is_rising_challenger":false,"promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","weakness_reasons":["stale update history"],"section":"competitors","row_type":"competitors"}],"competitors":[{"row_index":0,"row_type":"competitors","row_role":"supporting_evidence","recommendation_role":"evidence_input","slug":"wp-recipe-maker","market_key":"food","market_name":"Food","family_key":"content-publishing-ops","family_name":"content publishing operations","opportunity_score":44.6,"intel_score":82.0,"source_count":2,"source_link_count":2,"commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs...","row_remaining_validation":"This row is not a build-worthy opportunity; validate the linked opportunity family instead.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs...","source_evidence_status":"linked_source_evidence","source_evidence_label":"Linked source evidence","source_links":[{"source_url":"https://wordpress.org/support/topic/cpu-usage-25/"}]},{"row_index":1,"row_type":"competitors","row_role":"supporting_evidence","recommendation_role":"evidence_input","slug":"cooked","market_key":"food","market_name":"Food","family_key":"content-publishing-ops","family_name":"content publishing operations","opportunity_score":41.0,"intel_score":72.1,"source_count":2,"source_link_count":2,"commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs...","row_remaining_validation":"This row is not a build-worthy opportunity; validate the linked opportunity family instead.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs...","source_evidence_status":"linked_source_evidence","source_evidence_label":"Linked source evidence","source_links":[{"source_url":"https://wordpress.org/support/topic/time-to-say-goodbye/"}]},{"row_index":2,"row_type":"competitors","row_role":"supporting_evidence","recommendation_role":"evidence_input","slug":"delicious-recipes","market_key":"food","market_name":"Food","family_key":"content-publishing-ops","family_name":"content publishing operations","opportunity_score":29.7,"intel_score":59.2,"source_count":2,"source_link_count":2,"commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs...","row_remaining_validation":"This row is not a build-worthy opportunity; validate the linked opportunity family instead.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs...","source_evidence_status":"linked_source_evidence","source_evidence_label":"Linked source evidence","source_links":[{"source_url":"https://wordpress.org/support/topic/caused-more-problems-than-solved/"}]},{"row_index":3,"row_type":"competitors","row_role":"supporting_evidence","recommendation_role":"evidence_input","slug":"recipe-block","market_key":"recipe","market_name":"Recipe","family_key":"content-publishing-ops","family_name":"content publishing operations","opportunity_score":31.9,"intel_score":27.7,"source_count":7,"source_link_count":7,"commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"remaining_validation":"finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial...","row_remaining_validation":"This row is not a build-worthy opportunity; validate the linked opportunity family instead.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check recipe publishing, media, metadata, and editorial...","source_evidence_status":"linked_source_evidence","source_evidence_label":"Linked source evidence","source_links":[{"source_url":"https://recipecard.io/"}]}],"signal_summary":{"summary":{}},"themes_summary":{"commercial_card_complete":0,"summary":{}},"competitor_summary":{"summary":{}},"evidence_summary":{"total":4,"source_evidence_rows":4,"source_link_rows":4,"source_count_only_rows":0,"missing_source_evidence_rows":0,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":100.0,"evidence_required_rows":0,"evidence_required_rows_missing_source_links":0,"build_worthy_rows_missing_source_links":0,"decision_rows_missing_source_links":0,"missing_source_examples":[]},"related_opportunities":[{"row_type":"market_report_summary","kind":"market_report_summary","row_role":"market_context","row_role_label":"Market context","recommendation_role":"market_report_context","recommendation_role_label":"Market report context","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"worth_validating":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"market_context","opportunity_decision_status_label":"Market context","market_key":"food","market_name":"Food","title":"Food: Content publishing operations","family_key":"content-publishing-ops","family_name":"content publishing operations","buyer":"publishers, content teams, and agencies","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","readiness":"build_candidate","final_score":74.3,"validation_score":87.8,"commercial_score":54.0,"pain_score":100.0,"weakness_score":58.3,"proof_status":"validated","proof_score":60.9,"proof_strong_enough":true,"challenge_verdict":"pricing_validation","small_fix_risk":"low","quality_status":"promoted","quality_status_label":"Commercial opportunity","quality_score":98.4,"quality_promoted":true,"source_count":10,"source_link_count":10,"url":"/opportunities/food","source_links":[{"source_url":"https://wordpress.org/support/topic/fatal-error-unable-to-activate/","original_url":"https://wordpress.org/support/topic/fatal-error-unable-to-activate/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-unable-to-activate%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-unable-to-activate%2F","url":"https://wordpress.org/support/topic/fatal-error-unable-to-activate/"},{"source_url":"https://wordpress.org/support/topic/addons-error/","original_url":"https://wordpress.org/support/topic/addons-error/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Faddons-error%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Faddons-error%2F","url":"https://wordpress.org/support/topic/addons-error/"}],"source_urls":["https://wordpress.org/support/topic/fatal-error-unable-to-activate/","https://wordpress.org/support/topic/addons-error/"],"opportunity_quality":{"status":"promoted","status_label":"Commercial opportunity"}},{"row_type":"market_report_summary","kind":"market_report_summary","row_role":"market_context","row_role_label":"Market context","recommendation_role":"market_report_context","recommendation_role_label":"Market report context","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"worth_validating":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"market_context","opportunity_decision_status_label":"Market context","market_key":"elementor","market_name":"Elementor","title":"Agency visual QA & update-safety plugin for Elementor sites","family_key":"site-builder-qa","family_name":"agency visual QA and update safety","buyer":"site builders and agencies","paid_workflow":"preventing client-site regressions before updates or edits go live","readiness":"research_first","final_score":68.0,"validation_score":96.7,"commercial_score":86.0,"pain_score":100.0,"weakness_score":42.1,"proof_status":"validated","proof_score":75.7,"proof_strong_enough":true,"challenge_verdict":"pricing_validation","small_fix_risk":"low","quality_status":"research_first","quality_status_label":"Needs sharper proof","quality_score":71.1,"quality_promoted":false,"source_count":10,"source_link_count":10,"url":"/opportunities/elementor","quality_blockers":["Paid proof is mostly Elementor Pro/addon pricing, not visual QA or update-safety workflow pricing.","Competitor gap is inferred from addon complaints/unresolved threads, not a teardown of direct QA/update-monitoring incumbents.","Buyer is still broad; no agency WTP or portfolio-maintenance budget evidence.","Missing paid adjacent proof."],"source_links":[{"source_url":"https://wordpress.org/support/topic/post-title-not-displaying-in-single-post-template/","original_url":"https://wordpress.org/support/topic/post-title-not-displaying-in-single-post-template/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpost-title-not-displaying-in-single-post-template%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpost-title-not-displaying-in-single-post-template%2F","url":"https://wordpress.org/support/topic/post-title-not-displaying-in-single-post-template/"},{"source_url":"https://wordpress.org/support/topic/help-with-settings-4/","original_url":"https://wordpress.org/support/topic/help-with-settings-4/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fhelp-with-settings-4%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fhelp-with-settings-4%2F","url":"https://wordpress.org/support/topic/help-with-settings-4/"}],"source_urls":["https://wordpress.org/support/topic/post-title-not-displaying-in-single-post-template/","https://wordpress.org/support/topic/help-with-settings-4/"],"opportunity_quality":{"status":"research_first","status_label":"Needs sharper proof"}},{"row_type":"market_report_summary","kind":"market_report_summary","row_role":"market_context","row_role_label":"Market context","recommendation_role":"market_report_context","recommendation_role_label":"Market report context","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"worth_validating":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"market_context","opportunity_decision_status_label":"Market context","market_key":"recipes","market_name":"Recipes","title":"Recipes: Content publishing operations","family_key":"content-publishing-ops","family_name":"content publishing operations","buyer":"publishers, content teams, and agencies","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","readiness":"research_first","final_score":70.1,"validation_score":67.4,"commercial_score":54.0,"pain_score":100.0,"weakness_score":47.5,"proof_status":"not_collected","proof_score":0.0,"proof_strong_enough":false,"challenge_verdict":"positioning_validation","small_fix_risk":"medium","quality_status":"research_first","quality_status_label":"Needs sharper proof","quality_score":68.0,"quality_promoted":false,"source_count":10,"source_link_count":10,"url":"/opportunities/recipes","quality_blockers":["External proof gate is not strong enough for promotion.","Missing clear revenue logic."],"source_links":[{"source_url":"https://wordpress.org/support/topic/plugin-hrecipe-php-fatal-error/","original_url":"https://wordpress.org/support/topic/plugin-hrecipe-php-fatal-error/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-hrecipe-php-fatal-error%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-hrecipe-php-fatal-error%2F","url":"https://wordpress.org/support/topic/plugin-hrecipe-php-fatal-error/"},{"source_url":"https://wordpress.org/support/topic/addons-error/","original_url":"https://wordpress.org/support/topic/addons-error/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Faddons-error%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Faddons-error%2F","url":"https://wordpress.org/support/topic/addons-error/"}],"source_urls":["https://wordpress.org/support/topic/plugin-hrecipe-php-fatal-error/","https://wordpress.org/support/topic/addons-error/"],"opportunity_quality":{"status":"research_first","status_label":"Needs sharper proof"}},{"row_type":"market_report_summary","kind":"market_report_summary","row_role":"market_context","row_role_label":"Market context","recommendation_role":"market_report_context","recommendation_role_label":"Market report context","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"worth_validating":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"market_context","opportunity_decision_status_label":"Market context","market_key":"cooking","market_name":"Cooking","title":"Cooking: Content publishing operations","family_key":"content-publishing-ops","family_name":"content publishing operations","buyer":"publishers, content teams, and agencies","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","readiness":"research_first","final_score":69.9,"validation_score":62.3,"commercial_score":54.0,"pain_score":100.0,"weakness_score":53.3,"proof_status":"not_collected","proof_score":0.0,"proof_strong_enough":false,"challenge_verdict":"positioning_validation","small_fix_risk":"medium","quality_status":"research_first","quality_status_label":"Needs sharper proof","quality_score":64.6,"quality_promoted":false,"source_count":10,"source_link_count":10,"url":"/opportunities/cooking","quality_blockers":["External proof gate is not strong enough for promotion.","Missing paid adjacent proof.","Missing clear revenue logic."],"source_links":[{"source_url":"https://wordpress.org/support/topic/addons-error/","original_url":"https://wordpress.org/support/topic/addons-error/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Faddons-error%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Faddons-error%2F","url":"https://wordpress.org/support/topic/addons-error/"},{"source_url":"https://wordpress.org/support/topic/pro-version-not-good/","original_url":"https://wordpress.org/support/topic/pro-version-not-good/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpro-version-not-good%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpro-version-not-good%2F","url":"https://wordpress.org/support/topic/pro-version-not-good/"}],"source_urls":["https://wordpress.org/support/topic/addons-error/","https://wordpress.org/support/topic/pro-version-not-good/"],"opportunity_quality":{"status":"research_first","status_label":"Needs sharper proof"}}],"related_families":[{"family_key":"content-publishing-ops","family_name":"content publishing operations","family_label":"content publishing operations","grouped_family_name":"content publishing operations","grouped_family_label":"content publishing operations","title":"Food publishing workflow assurance","display_name":"Food publishing workflow assurance","opportunity_name":"Food publishing workflow assurance","opportunity_label":"Food publishing workflow assurance","opportunity_title":"Food publishing workflow assurance","decision_title":"Food publishing workflow assurance","card_title":"Food publishing workflow assurance","build_card_title":"Food publishing workflow assurance","commercial_opportunity_title":"Food publishing workflow assurance","validation_focus_label":"Food publishing workflow assurance","validation_focus_display_name":"Food publishing workflow assurance","validation_focus_market_key":"food","validation_focus_market_name":"Food","validation_focus_url":"/opportunities/food","validation_focus_workflow":"Food publishing workflow assurance","primary_validation_market_key":"food","primary_validation_market_name":"Food","primary_validation_url":"/opportunities/food","primary_validation_workflow":"Food publishing workflow assurance","primary_market_key":"food","primary_market_name":"Food","primary_market_url":"/opportunities/food","source_market_key":"food","source_market_name":"Food","context_market_key":"food","context_market_name":"Food","market_context":"food","market_context_label":"Source market: Food","market_key":"food","market_name":"Food","bucket_key":"proof_blocked","bucket_label":"Proof Blocked","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","decision_score":70.3,"commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","validation_ready":false,"is_build_worthy":false,"worth_validating":false,"row_role":"opportunity_family","recommendation_role":"commercial_opportunity_candidate","row_is_opportunity":true,"row_is_build_worthy":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"needs_family_proof","buyer_validation_scope":"not_validation_ready","buyer_validation_scope_label":"Not validation-ready","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"buyer_validation_scope_warning":"Resolve the commercial gate before treating this as buyer-validation ready.","family_wide_validation_gap_count":2,"family_wide_validation_unpromoted_count":2,"family_wide_validation_blocker_count":3,"family_wide_validation_blocker_summary":"2 grouped report(s) still need strong outside proof; 2 grouped report(s) are not promoted commercial opportunities; Outside proof validates the strongest core thesis, not the full grouped family","family_wide_validation_next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","family_proof_next_action":"Open the family proof queue for content publishing operations and collect the highest-priority missing outside proof for Cooking (Paid adjacent proof needs stronger support) and Recipes (Clear revenue logic needs stronger support) before claiming the full grouped family.","family_proof_command_guidance":"Use bounded row-level commands from the family Research Queue; do not restart the parked broad proof worker.","family_proof_command_source":"family_research_queue","what_to_build":"Food publishing workflow assurance for keeping publishing, media, and editorial handoffs consistent","buyer":"content teams publishing revenue-critical pages","primary_buyer_segment":"content teams publishing revenue-critical pages","buyer_segment_candidates":["content teams publishing revenue-critical pages","publishers","agencies"],"secondary_buyer_segments":["publishers","agencies","content teams"],"buyer_specificity_status":"primary_segment_selected","buyer_specificity_label":"Primary buyer selected","buyer_specificity_note":"Validate with content teams publishing revenue-critical pages first; keep other buyer groups as secondary segments.","buyer_validation_target":"content teams publishing revenue-critical pages","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","urgent_problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","pain":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","user_pain_summary":"User pain clusters around publishing or media workflow reliability risk (16 signals).","user_pain_points":["publishing or media workflow reliability risk (16 signals)"],"why_pay_attention":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","why_it_matters":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","commercial_thesis_summary":"Pay attention because content teams publishing revenue-critical pages have a costly workflow problem: user pain clusters around publishing or media workflow reliability risk (16 signals). Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to check food publishing, media, metadata, and editorial handoffs before con…","competitor_gap":"The commercial opening is that gap to test: can buyers check food publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (16 signals). weak-incumbent evidence gives 89 teardown signal(s). Entry wedge: check food publishing, media, metadata, and editorial handoffs before content goes live.","competitor_gap_thesis":"The commercial opening is that gap to test: can buyers check food publishing, media, metadata, and editorial handoffs before content goes live before publishing, media, and editorial handoff risk. pain: publishing or media workflow reliability risk (16 signals). weak-incumbent evidence gives 89 teardown signal(s). Entry wedge: check food publishing, media, metadata, and editorial handoffs before content goes live.","proof_support":"Proof base: outside proof that buyers already pay around the workflow, paid-adjacent plugin or pricing signals, repeated WordPress pain, and weak incumbent coverage around keeping publishing, media, and editorial handoffs consistent.","external_evidence_summary":"External commercial proof covers Adjacent substitutes, External voice, Pricing pages, PublicWWW adoption across 1 validated market(s); 10 decision-useful outside source URL(s) attached. adoption sample URLs hidden from proof links.","remaining_validation":"Pricing pages; SEO demand; SERP competitors; Some grouped markets still need stronger outside proof.; Some grouped markets still lack paid-adjacent proof.","what_still_needs_validation":"Pricing pages; SEO demand; SERP competitors; Some grouped markets still need stronger outside proof.; Some grouped markets still lack paid-adjacent proof.","commercial_attractiveness":"Commercial pull comes from content teams publishing revenue-critical pages: content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites. The first paid wedge is to check food publishing, media, metadata, and editorial handoffs before content goes live. Revenue can come from editorial workflow audits, media checks, approval rules, reusable templates, a…","mvp_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","wedge":"audit publishing workflows, detect inconsistent content operations, and package fix-ready editorial reports","first_validation_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","revenue_logic":"editorial workflow audits, media checks, approval rules, reusable templates, and client-ready content reports","active_blockers":["Some grouped markets still need stronger outside proof.","Some grouped markets still lack paid-adjacent proof."],"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","proof_status":"validated_core","proof_status_label":"Validated core","external_proof_status":"validated_core","external_proof_status_label":"Validated core","commercial_gate_status":"core_complete","commercial_gate_label":"Core gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"source_count":12,"source_link_count":12,"market_url":"/opportunities/food","opportunity_url":"/opportunities/food","research_url":"/research?family=content-publishing-ops","research_api_url":"/api/research/queue?family=content-publishing-ops&limit=8","family_proof_url":"/research?family=content-publishing-ops","family_proof_api_url":"/api/research/queue?family=content-publishing-ops&limit=8","family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","commercial_readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"content-publishing-ops","family_name":"content publishing operations","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","proof_status":"validated_core","proof_status_label":"Validated core","commercial_gate_status":"core_complete","commercial_gate_label":"Core gate complete","commercial_gate_passed":7,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"blockers":["Gate weak: Paid adjacent proof","Gate weak: Clear revenue logic","Some grouped markets still need stronger outside proof."],"blocker_count":4,"cautions":["Core-only gate check: Paid adjacent proof","Core-only gate check: Clear revenue logic","Some grouped markets still need clearer revenue logic."],"caution_count":3,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","summary":{}},"commercial_gate_summary":{"status":"core_complete","label":"Core gate complete","core_only":["Paid adjacent proof","Clear revenue logic"],"summary":{}},"commercial_card_summary":{"status":"complete","status_label":"complete","missing_count":0,"passed":9,"required":9,"summary":{}},"validation_focus":{"market_key":"food","market_name":"Food","workflow":"Food publishing workflow assurance","url":"/opportunities/food","proof_status":"validated"},"buyer_validation_scope_summary":{"status":"not_ready","status_label":"Not validation-ready","scope":"not_validation_ready","scope_label":"Not validation-ready","reports_count":3,"validated_count":1,"promoted_count":1,"validated_promoted_count":1,"outside_proof_gap_count":2,"unpromoted_gap_count":2,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live.","blockers":["2 grouped report(s) still need strong outside proof.","2 grouped report(s) are not promoted commercial opportunities.","Outside proof validates the strongest core thesis, not the full grouped family."],"variant_examples":[{"market_key":"cooking","market_name":"Cooking","proof_status":"not_collected","quality_status":"research_first","needs":["Paid adjacent proof needs stronger support","outside proof is not collected","quality gate is research first"],"url":"/opportunities/cooking"},{"market_key":"recipes","market_name":"Recipes","proof_status":"not_collected","quality_status":"research_first","needs":["Clear revenue logic needs stronger support","outside proof is not collected","quality gate is research first"],"url":"/opportunities/recipes"}]},"validation_scope_summary":{"status":"not_ready","status_label":"Not validation-ready","scope":"not_validation_ready","scope_label":"Not validation-ready","reports_count":3,"validated_count":1,"promoted_count":1,"outside_proof_gap_count":2,"unpromoted_gap_count":2,"next_action":"Finish the missing outside proof, then test buyer urgency with content teams publishing revenue-critical pages: check food publishing, media, metadata, and editorial handoffs before content goes live."},"wedge_candidates":[{"market_key":"food","market_name":"Food","entry_point":"Food","title":"Food: Food publishing workflow assurance","workflow":"Food publishing workflow assurance","mvp_wedge":"check food publishing, media, metadata, and editorial handoffs before content goes live","buyer":"publishers, content teams, and agencies","paid_workflow":"keeping publishing, media, and editorial handoffs consistent","proof_status":"validated","readiness":"build_candidate","quality_promoted":true,"quality_score":98.4,"proof_score":60.9,"commercial_score":54.0,"validation_score":87.8,"why_it_might_work":"external proof validated; passes commercial gate; commercial 54.0; validation 87.8","url":"/opportunities/food","mvp_features":["Editorial workflow audit","Media and formatting checker","Duplicate content operation report","Client-ready publishing summary"],"row_type":"validation_wedge_candidate","kind":"validation_wedge_candidate","row_role":"market_context","row_role_label":"Market context","intelligence_role":"market_context","intelligence_role_label":"Market context","recommendation_role":"validation_wedge_candidate","recommendation_role_label":"Validation Wedge Candidate","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"row_is_build_worthy":false,"validation_ready":false,"is_build_worthy":false,"build_worthy":false,"build_worthy_scope":"none","build_worthy_family_key":"","build_worthy_family_name":"","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_validation_ready":false,"linked_opportunity_core_validation_ready":false,"linked_opportunity_family_wide_validation_ready":false,"linked_opportunity_is_build_worthy":false,"linked_opportunity_decision_status":"","linked_opportunity_decision_status_label":"","linked_opportunity_validation_claim_scope":"not_ready","linked_opportunity_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"","linked_opportunity_family_label":"","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","opportunity_decision_status":"market_context","opportunity_decision_status_label":"Market context","worth_validating":false,"build_worthy_reason":"This market context row is not a build recommendation.","opportunity_context_status":"market_context","opportunity_context_status_label":"Market context","commercial_context_status":"market_context","commercial_context_status_label":"Market context","promotion_status":"market_context","promotion_status_label":"Market context","promotion_reason":"This market context row is not a build recommendation."}],"source_links":[{"source_url":"https://bootstrapped.ventures/wp-recipe-maker/","url":"https://bootstrapped.ventures/wp-recipe-maker/","original_url":"https://bootstrapped.ventures/wp-recipe-maker/"},{"source_url":"https://bootstrapped.ventures/account/profile/","url":"https://bootstrapped.ventures/account/profile/","original_url":"https://bootstrapped.ventures/account/profile/"},{"source_url":"https://www.reddit.com/r/publishing/comments/1f37vm3/any_suggestions_for_tools_that_help_keep_an/","url":"https://www.reddit.com/r/publishing/comments/1f37vm3/any_suggestions_for_tools_that_help_keep_an/","original_url":"https://www.reddit.com/r/publishing/comments/1f37vm3/any_suggestions_for_tools_that_help_keep_an/"},{"source_url":"https://www.narrareach.com/blog/multi-platform-publishing-software-tested","url":"https://www.narrareach.com/blog/multi-platform-publishing-software-tested","original_url":"https://www.narrareach.com/blog/multi-platform-publishing-software-tested"}],"source_urls":["https://bootstrapped.ventures/wp-recipe-maker/","https://bootstrapped.ventures/account/profile/","https://www.reddit.com/r/publishing/comments/1f37vm3/any_suggestions_for_tools_that_help_keep_an/","https://www.narrareach.com/blog/multi-platform-publishing-software-tested"],"supporting_evidence_preview":[{"title":"[Plugin: WP Recipes] Getting error message when I try to view recipe","market":"Food","plugin":"WP Recipes","source_type":"support thread","snippet":"[Plugin: WP Recipes] Getting error message when I try to view recipe I get this error when I try to view a recipe Warning:...","commercial_signal":"editor, media, or theme handoff breakage around [Plugin: WP Recipes] Getting error message when I try to view...","source_url":"https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","url":"https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe%2F","source_links":[{"source_url":"https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","url":"https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","original_url":"https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe%2F"}],"opportunity_context_status":"evidence_only","opportunity_context_status_label":"Evidence only","commercial_context_status":"evidence_only","commercial_context_status_label":"Evidence only","evidence_context_status":"evidence_only","evidence_context_status_label":"Evidence only","promotion_status":"evidence_only","promotion_status_label":"Evidence only","promotion_reason":"This row is useful source evidence, but it has not been promoted into a build-worthy commercial opportunity.","row_role":"supporting_evidence","row_role_label":"Supporting evidence","intelligence_role":"supporting_evidence","intelligence_role_label":"Supporting evidence","recommendation_role":"evidence_input","recommendation_role_label":"Evidence input","evidence_role":"unpromoted_source_evidence","evidence_role_label":"Unpromoted source evidence","evidence_role_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"build_worthy_scope":"none","build_worthy_family_key":"","build_worthy_family_name":"","opportunity_decision_status":"supporting_evidence","opportunity_decision_status_label":"Supporting evidence","worth_validating":false,"build_worthy_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","row_remaining_validation":"This row is source or analysis context, not a build-worthy opportunity."}],"external_evidence_preview":[{"market":"Food","market_key":"food","source_type":"Adjacent substitutes","research_type":"adjacent_substitutes","signal":"Adjacent substitute research found 7 substitute signal(s) with 10 off-directory result(s).","proof_score":60.9,"strength":92.0,"relevance_status":"matched","source_links":[{"source_url":"https://www.reddit.com/r/publishing/comments/1f37vm3/any_suggestions_for_tools_that_help_keep_an/","url":"https://www.reddit.com/r/publishing/comments/1f37vm3/any_suggestions_for_tools_that_help_keep_an/","original_url":"https://www.reddit.com/r/publishing/comments/1f37vm3/any_suggestions_for_tools_that_help_keep_an/"},{"source_url":"https://www.narrareach.com/blog/multi-platform-publishing-software-tested","url":"https://www.narrareach.com/blog/multi-platform-publishing-software-tested","original_url":"https://www.narrareach.com/blog/multi-platform-publishing-software-tested"}],"opportunity_context_status":"evidence_only","opportunity_context_status_label":"Evidence only","commercial_context_status":"evidence_only","commercial_context_status_label":"Evidence only","evidence_context_status":"evidence_only","evidence_context_status_label":"Evidence only","promotion_status":"evidence_only","promotion_status_label":"Evidence only","promotion_reason":"This row is useful source evidence, but it has not been promoted into a build-worthy commercial opportunity.","row_role":"supporting_evidence","row_role_label":"Supporting evidence","intelligence_role":"supporting_evidence","intelligence_role_label":"Supporting evidence","recommendation_role":"evidence_input","recommendation_role_label":"Evidence input","evidence_role":"unpromoted_source_evidence","evidence_role_label":"Unpromoted source evidence","evidence_role_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"build_worthy_scope":"none","build_worthy_family_key":"","build_worthy_family_name":"","opportunity_decision_status":"supporting_evidence","opportunity_decision_status_label":"Supporting evidence","worth_validating":false,"build_worthy_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","row_remaining_validation":"This row is source or analysis context, not a build-worthy opportunity."}],"linked_opportunity_name":"Food publishing workflow assurance","linked_opportunity_title":"Food publishing workflow assurance","market_context_title":"Food: Food publishing workflow assurance","context_title":"Food: Food publishing workflow assurance","needs_validation":"Pricing pages; SEO demand; SERP competitors; Some grouped markets still need stronger outside proof.; Some grouped markets still lack paid-adjacent proof.","commercial_gate_checklist":[{"key":"specific_buyer","label":"Specific buyer","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":3,"total_count":3,"core_target":1,"note":"The buyer is narrow enough to interview and sell to."},{"key":"painful_business_problem","label":"Painful business problem","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":3,"total_count":3,"core_target":1,"note":"The evidence points to urgent business pain, not only minor bugs."},{"key":"paid_adjacent_proof","label":"Paid adjacent proof","status":"core_passed","status_label":"promoted core passes","coverage":0.667,"coverage_percent":66.7,"passed_count":2,"total_count":3,"core_target":1,"note":"There are signs buyers already pay for adjacent tools, plans, or workarounds."},{"key":"competitor_gap","label":"Competitor weakness or gap","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":3,"total_count":3,"core_target":1,"note":"Weak incumbents or missing coverage create a realistic opening."},{"key":"narrow_entry_wedge","label":"Narrow entry wedge","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":3,"total_count":3,"core_target":1,"note":"The first product can start with a focused workflow instead of a broad platform."},{"key":"clear_revenue_logic","label":"Clear revenue logic","status":"core_passed","status_label":"promoted core passes","coverage":0.333,"coverage_percent":33.3,"passed_count":1,"total_count":3,"core_target":1,"note":"The thesis explains how the plugin makes money."},{"key":"supporting_evidence","label":"Supporting evidence","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":3,"total_count":3,"core_target":1,"note":"The claim is backed by source links, analyzed conversations, or outside-market proof."}],"commercial_card_checklist":[{"key":"what_to_build","label":"What to build","passed":true,"status":"pass","detail":"Food publishing workflow assurance for keeping publishing, media, and editorial handoffs consistent"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"publishers, content teams, and agencies"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can content teams publishing revenue-critical pages check food publishing, media, metadata, and editorial handoffs before content goes live before content-heavy WordPress teams lose time when formatting, med"}],"external_proof_context":{"status":"validated_core","status_label":"Validated core","summary":"1 promoted core market(s) validated; 1 market(s) with collected outside proof; 2 still missing; sources: Adjacent substitutes, External voice, Pricing pages","reports_count":3,"promoted_count":1,"validated_promoted_count":1,"validated_count":1,"partial_count":0,"planned_count":0,"missing_count":2,"collected_count":1,"validated_percent":33.3,"proof_coverage_percent":33.3,"planned_or_collected_percent":33.3,"core_validated_percent":100.0,"source_type_count":6,"source_url_count":10,"next_gap_label":"Pricing pages","next_gap_count":2,"source_types":[{"type":"adjacent_substitutes","label":"Adjacent substitutes","count":1},{"type":"external_voice","label":"External voice","count":1},{"type":"pricing_pages","label":"Pricing pages","count":1},{"type":"publicwww_adoption","label":"PublicWWW adoption","count":1}]},"key":"content-publishing-ops","name":"content publishing operations","core_problem":"Content-heavy WordPress teams lose time when formatting, media, duplicate content, and publishing handoffs drift across sites.","reports_count":3,"validated_count":1,"partial_count":0,"planned_count":0,"missing_count":2,"build_candidate_count":1,"commercial_opportunity_count":2,"small_fix_count":0,"promoted_count":1,"validated_promoted_count":1,"research_first_count":2,"generic_count":0,"interesting_evidence_count":0,"total_complaint_signals":302,"total_high_severity_signals":100,"total_weak_competitor_signals":89,"best_paid_signal_rate":14.3,"best_score":74.3,"best_quality":98.4,"avg_score":71.4,"avg_validation":72.5,"avg_commercial":54.0,"avg_quality":77.0,"priority_key":"partial","priority_label":"Proof blocked","external_proof_validated_ratio":0.333,"external_proof_validated_percent":33.3,"external_proof_coverage_ratio":0.333,"external_proof_coverage_percent":33.3,"external_proof_collected_count":1,"external_proof_source_type_count":6,"external_proof_source_url_count":10,"weak_competitor_count":89,"proof_score":100.0,"quality_status":"promoted","quality_status_label":"Promoted","quality_promoted":true,"family_url":"/opportunities?family=content-publishing-ops","opportunity_family_url":"/opportunities?family=content-publishing-ops","opportunity_family_dossier_url":"/opportunities/families/content-publishing-ops/dossier","opportunity_family_api_url":"/api/opportunities/families?family=content-publishing-ops","opportunity_family_dossier_api_url":"/api/opportunities/families/content-publishing-ops/dossier","best_market":{"key":"food","name":"Food","final_score":74.3,"quality_score":98.4,"validation_score":87.8,"commercial_score":54.0,"proof_score":60.9,"proof_status":"validated","quality_status":"promoted"},"next_validation":{"market_key":"recipes","market_name":"Recipes","final_score":70.1,"validation_score":67.4,"commercial_score":54.0,"proof_status":"not_collected"},"external_evidence_quality":{"status":"curated","status_label":"Adoption samples hidden"},"family_gate":{"label":"Proof blocked","status":"proof_blocked"},"top_markets":[{"key":"food","name":"Food","final_score":74.3,"quality_score":98.4,"validation_score":87.8,"commercial_score":54.0,"proof_score":60.9,"proof_status":"validated","quality_status":"promoted"},{"key":"recipes","name":"Recipes","final_score":70.1,"quality_score":68.0,"validation_score":67.4,"commercial_score":54.0,"proof_score":0.0,"proof_status":"not_collected","quality_status":"research_first"},{"key":"cooking","name":"Cooking","final_score":69.9,"quality_score":64.6,"validation_score":62.3,"commercial_score":54.0,"proof_score":0.0,"proof_status":"not_collected","quality_status":"research_first"}],"missing_sources":[{"label":"Pricing pages","count":2},{"label":"SEO demand","count":2},{"label":"SERP competitors","count":2}],"challenge_verdicts":[{"label":"positioning validation","count":2},{"label":"pricing validation","count":1}],"quality_blockers":[{"label":"Some grouped markets still need stronger outside proof.","count":2},{"label":"Missing clear revenue logic.","count":2},{"label":"Some grouped markets still lack paid-adjacent proof.","count":1}],"complaint_themes":[{"label":"Bugs in Food (16 signals)","count":1,"quality_status":"unclassified"},{"label":"Bugs in Food (10 signals)","count":1,"quality_status":"unclassified"},{"label":"Bugs in Food (2 signals)","count":1,"quality_status":"unclassified"}],"paid_terms":[{"label":"pro","count":2,"quality_status":"unclassified"},{"label":"integration","count":1,"quality_status":"unclassified"},{"label":"agency","count":1,"quality_status":"unclassified"}],"competitor_evidence":[{"label":"6 top competitor(s) show visible weakness, including Nutrition Facts Vitamins, Food Truck Locations & Times, WP Recipe Maker, Recipe Cards...","count":1},{"label":"6 top competitor(s) show visible weakness, including Recipe Card Blocks Lite, WP Recipe Maker, Boo Recipes, SEO, Nutrition and Print for Re...","count":1},{"label":"6 top competitor(s) show visible weakness, including WP Recipe Maker, WP Recipes, Cooked – Recipe Management, Recipe of the Day.","count":1}],"competitor_gap_competitors":[{"name":"content publishing operations"}],"competitor_gap_complaint_themes":[{"label":"Bugs in Food (16 signals)","count":1},{"label":"Bugs in Food (10 signals)","count":1},{"label":"Bugs in Food (2 signals)","count":1}],"competitor_gap_paid_terms":[{"label":"pro","count":2},{"label":"integration","count":1},{"label":"agency","count":1}],"commercial_gate_weak":["Paid adjacent proof","Clear revenue logic"],"commercial_gate_core_only":["Paid adjacent proof","Clear revenue logic"],"validation_warnings":["Some grouped markets still need clearer revenue logic."],"watchlist_caveats":["Some grouped markets still need clearer revenue logic."],"external_source_types":[{"label":"Adjacent substitutes","count":1},{"label":"External voice","count":1},{"label":"Pricing pages","count":1}],"external_source_urls":["https://www.reddit.com/r/publishing/comments/1f37vm3/any_suggestions_for_tools_that_help_keep_an/","https://www.narrareach.com/blog/multi-platform-publishing-software-tested","https://writerslife.org/publishing-tools/"],"urls":{"family":"/opportunities?family=content-publishing-ops","dossier":"/opportunities/families/content-publishing-ops/dossier"},"api_urls":{"family":"/api/opportunities/families?family=content-publishing-ops","dossier":"/api/opportunities/families/content-publishing-ops/dossier"}},{"family_key":"site-builder-qa","family_name":"agency visual QA and update safety","family_label":"agency visual QA and update safety","title":"agency visual QA and update safety","display_name":"agency visual QA and update safety","opportunity_name":"agency visual QA and update safety","opportunity_label":"agency visual QA and update safety","decision_title":"agency visual QA and update safety","card_title":"agency visual QA and update safety","build_card_title":"agency visual QA and update safety","commercial_opportunity_title":"agency visual QA and update safety","market_key":"elementor","market_name":"Elementor","bucket_key":"investigate_pain","bucket_label":"Investigate Pain","decision_bucket":"investigate_pain","decision_bucket_label":"Investigate Pain","decision_score":74.8,"commercial_readiness_status":"needs_thesis_sharpening","commercial_readiness_label":"Needs thesis sharpening","validation_ready":false,"is_build_worthy":false,"worth_validating":false,"row_role":"opportunity_family","recommendation_role":"commercial_opportunity_candidate","row_is_opportunity":true,"row_is_build_worthy":false,"build_worthy_scope":"opportunity_family","opportunity_decision_status":"needs_thesis_sharpening","buyer_validation_scope":"not_validation_ready","buyer_validation_scope_label":"Not validation-ready","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","scope_limited_validation":false,"full_family_claim_ready":false,"can_claim_full_family_opportunity":false,"buyer_validation_scope_warning":"Resolve the commercial gate before treating this as buyer-validation ready.","family_wide_validation_gap_count":0,"family_wide_validation_unpromoted_count":1,"family_wide_validation_blocker_count":1,"family_wide_validation_blocker_summary":"1 grouped report(s) are not promoted commercial opportunities","family_wide_validation_next_action":"Sharpen the buyer, pain, and paid workflow around detect elementor layout regressions, widget breakage, and client-visible update issues; interview agencies maintaining client page-builder sites before validation.","family_proof_next_action":"Open the family proof queue for agency visual QA and update safety and collect the highest-priority missing outside proof for Elementor (Paid adjacent proof needs stronger support) before claiming the full grouped family.","family_proof_command_guidance":"Use bounded row-level commands from the family Research Queue; do not restart the parked broad proof worker.","family_proof_command_source":"family_research_queue","what_to_build":"Elementor visual QA and update safety for preventing client-site regressions before updates or edits go live","buyer":"agencies maintaining client page-builder sites","primary_buyer_segment":"agencies maintaining client page-builder sites","buyer_segment_candidates":["agencies maintaining client page-builder sites","site builders","client-site operators"],"secondary_buyer_segments":["site builders","client-site operators","agencies"],"buyer_specificity_status":"primary_segment_selected","buyer_specificity_label":"Primary buyer selected","buyer_specificity_note":"Validate with agencies maintaining client page-builder sites first; keep other buyer groups as secondary segments.","buyer_validation_target":"agencies maintaining client page-builder sites","paid_workflow":"preventing client-site regressions before updates or edits go live","urgent_problem":"Page-builder and editor changes can break layouts, CTAs, or client pages after updates.","problem":"Page-builder and editor changes can break layouts, CTAs, or client pages after updates.","pain":"Page-builder and editor changes can break layouts, CTAs, or client pages after updates.","user_pain_summary":"User pain clusters around builder, theme, or plugin update breakage, layout or component regression risk, and client change-request workload.","user_pain_points":["builder, theme, or plugin update breakage","layout or component regression risk","client change-request workload"],"why_pay_attention":"Pay attention because agencies maintaining client page-builder sites have a costly workflow problem: user pain clusters around builder, theme, or plugin update breakage, layout or component regression risk, and client change-request workload. Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to detect elementor l…","why_it_matters":"Pay attention because agencies maintaining client page-builder sites have a costly workflow problem: user pain clusters around builder, theme, or plugin update breakage, layout or component regression risk, and client change-request workload. Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to detect elementor l…","commercial_thesis_summary":"Pay attention because agencies maintaining client page-builder sites have a costly workflow problem: user pain clusters around builder, theme, or plugin update breakage, layout or component regression risk, and client change-request workload. Evidence includes validated outside proof, paid-adjacent signals, weak incumbent signals, and repeated user pain. Start by testing whether buyers will pay to detect elementor l…","competitor_gap":"The commercial opening is that gap to test: can buyers detect elementor layout regressions, widget breakage, and client-visible update issues before visual regression and update-safety risk. pain: builder, theme, or plugin update breakage, layout or component regression risk. gap: builder, theme, or plugin update breakage, layout or component regression risk. teardown: test ECS – Ele Custom Skin for Elementor, Short…","competitor_gap_thesis":"The commercial opening is that gap to test: can buyers detect elementor layout regressions, widget breakage, and client-visible update issues before visual regression and update-safety risk. pain: builder, theme, or plugin update breakage, layout or component regression risk. gap: builder, theme, or plugin update breakage, layout or component regression risk. teardown: test ECS – Ele Custom Skin for Elementor, Short…","weak_competitor_names":["ECS – Ele Custom Skin for Elementor","Shortcodes and extra features for Phlox theme","Angie"],"competitor_teardown_targets":["ECS – Ele Custom Skin for Elementor","Shortcodes and extra features for Phlox theme","Angie"],"competitor_targets":["ECS – Ele Custom Skin for Elementor","Shortcodes and extra features for Phlox theme","Angie"],"weak_competitor_summary":"Weak competitor(s) to inspect: ECS – Ele Custom Skin for Elementor, Shortcodes and extra features for Phlox theme, and Angie.","competitor_target_summary":"Weak competitor(s) to inspect: ECS – Ele Custom Skin for Elementor, Shortcodes and extra features for Phlox theme, and Angie.","proof_support":"Proof base: outside proof that buyers already pay around the workflow, paid-adjacent plugin or pricing signals, repeated WordPress pain, and weak incumbent coverage around preventing client-site regressions before updates or edits go live.","external_evidence_summary":"External commercial proof covers Adjacent substitutes, External voice, Pricing pages, PublicWWW adoption across 1 validated market(s); 10 decision-useful outside source URL(s) attached. adoption sample URLs hidden from proof links.","remaining_validation":"Test buyer urgency and pricing with agencies maintaining client page-builder sites: detect elementor layout regressions, widget breakage, and client-visible update issues. Tear down ECS – Ele Custom Skin for Elementor and Shortcodes and extra features for Phlox theme against this workflow before build planning.","what_still_needs_validation":"Test buyer urgency and pricing with agencies maintaining client page-builder sites: detect elementor layout regressions, widget breakage, and client-visible update issues. Tear down ECS – Ele Custom Skin for Elementor and Shortcodes and extra features for Phlox theme against this workflow before build planning.","commercial_attractiveness":"Commercial pull comes from agencies maintaining client page-builder sites: page-builder and editor changes can break layouts, CTAs, or client pages after updates. The first paid wedge is to detect elementor layout regressions, widget breakage, and client-visible update issues. Revenue can come from scheduled scans, visual regression snapshots, staging checks, multi-site portfolios, and client reports.","mvp_wedge":"detect elementor layout regressions, widget breakage, and client-visible update issues","wedge":"run pre-update checks, detect visible regressions, and produce client-safe rollback guidance","first_validation_wedge":"detect elementor layout regressions, widget breakage, and client-visible update issues","revenue_logic":"scheduled scans, visual regression snapshots, staging checks, multi-site portfolios, and client reports","next_action":"Sharpen the buyer, pain, and paid workflow around detect elementor layout regressions, widget breakage, and client-visible update issues; interview agencies maintaining client page-builder sites before validation.","proof_status":"validated_family","proof_status_label":"Fully validated","external_proof_status":"validated_family","external_proof_status_label":"Fully validated","commercial_gate_status":"mostly_supported","commercial_gate_label":"Gate mostly supported","commercial_gate_passed":5,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_status_label":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"source_count":12,"source_link_count":12,"research_url":"/research?family=site-builder-qa","research_api_url":"/api/research/queue?family=site-builder-qa&limit=8","family_proof_url":"/research?family=site-builder-qa","family_proof_api_url":"/api/research/queue?family=site-builder-qa&limit=8","family_dossier_url":"/opportunities/families/site-builder-qa/dossier","family_dossier_api_url":"/api/opportunities/families/site-builder-qa/dossier","commercial_readiness_summary":{"status":"needs_thesis_sharpening","label":"Needs thesis sharpening","validation_ready":false,"family_key":"site-builder-qa","family_name":"agency visual QA and update safety","decision_bucket":"investigate_pain","decision_bucket_label":"Investigate Pain","proof_status":"validated_family","proof_status_label":"Fully validated","commercial_gate_status":"mostly_supported","commercial_gate_label":"Gate mostly supported","commercial_gate_passed":5,"commercial_gate_total":7,"commercial_card_status":"complete","commercial_card_complete":true,"commercial_card_missing_count":0,"blockers":["Commercial gate not complete: Research first","Gate missing: Paid adjacent proof","Gate missing: Competitor weakness or gap"],"blocker_count":5,"cautions":["Some grouped markets still lack paid-adjacent proof."],"caution_count":1,"next_action":"Sharpen the buyer, pain, and paid workflow around detect elementor layout regressions, widget breakage, and client-visible update issues; interview agencies maintaining client page-builder sites before validation.","summary":{}},"commercial_gate_summary":{"status":"mostly_supported","label":"Gate mostly supported","missing":["Paid adjacent proof","Competitor weakness or gap"],"summary":{}},"commercial_card_summary":{"status":"complete","status_label":"complete","missing_count":0,"passed":9,"required":9,"summary":{}},"validation_focus":{"market_key":"elementor","market_name":"Elementor","workflow":"Elementor visual QA and update safety","url":"/opportunities/elementor","proof_status":"validated"},"buyer_validation_scope_summary":{"status":"not_ready","status_label":"Not validation-ready","scope":"not_validation_ready","scope_label":"Not validation-ready","reports_count":1,"validated_count":1,"promoted_count":0,"validated_promoted_count":0,"outside_proof_gap_count":0,"unpromoted_gap_count":1,"next_action":"Sharpen the buyer, pain, and paid workflow around detect elementor layout regressions, widget breakage, and client-visible update issues; interview agencies maintaining client page-builder sites before validation.","blockers":["1 grouped report(s) are not promoted commercial opportunities."],"variant_examples":[{"market_key":"elementor","market_name":"Elementor","proof_status":"validated","quality_status":"research_first","needs":["Paid adjacent proof needs stronger support","quality gate is research first"],"url":"/opportunities/elementor"}]},"validation_scope_summary":{"status":"not_ready","status_label":"Not validation-ready","scope":"not_validation_ready","scope_label":"Not validation-ready","reports_count":1,"validated_count":1,"promoted_count":0,"outside_proof_gap_count":0,"unpromoted_gap_count":1,"next_action":"Sharpen the buyer, pain, and paid workflow around detect elementor layout regressions, widget breakage, and client-visible update issues; interview agencies maintaining client page-builder sites before validation."},"wedge_candidates":[{"market_key":"elementor","market_name":"Elementor","entry_point":"Elementor","title":"Elementor: A freemium plugin for site-builders/agencies that runs scheduled and on-demand pre-update visual regression checks, detects...","workflow":"Elementor visual QA and update safety","mvp_wedge":"detect elementor layout regressions, widget breakage, and client-visible update issues","buyer":"site builders and agencies","paid_workflow":"preventing client-site regressions before updates or edits go live","proof_status":"validated","readiness":"research_first","quality_promoted":false,"quality_score":71.1,"proof_score":75.7,"commercial_score":86.0,"validation_score":96.7,"why_it_might_work":"external proof validated; commercial 86.0; validation 96.7","url":"/opportunities/elementor","mvp_features":["Pre-update visual check (baseline vs. preview)","Layout regression snapshot with pixel-diff and highlighted change areas","Plugin/theme conflict scanner with quick-risk scoring","Client-ready PDF/HTML change-risk report and rollback guidance"],"row_type":"validation_wedge_candidate","kind":"validation_wedge_candidate","row_role":"market_context","row_role_label":"Market context","intelligence_role":"market_context","intelligence_role_label":"Market context","recommendation_role":"validation_wedge_candidate","recommendation_role_label":"Validation Wedge Candidate","row_is_opportunity":false,"row_validation_ready":false,"row_build_worthy":false,"row_is_build_worthy":false,"validation_ready":false,"is_build_worthy":false,"build_worthy":false,"build_worthy_scope":"none","build_worthy_family_key":"","build_worthy_family_name":"","core_validation_ready":false,"family_wide_validation_ready":false,"validation_claim_scope":"not_ready","validation_claim_scope_label":"No validation claim yet","row_validation_claim_scope":"not_ready","row_validation_claim_scope_label":"No validation claim yet","linked_opportunity_validation_ready":false,"linked_opportunity_core_validation_ready":false,"linked_opportunity_family_wide_validation_ready":false,"linked_opportunity_is_build_worthy":false,"linked_opportunity_decision_status":"","linked_opportunity_decision_status_label":"","linked_opportunity_validation_claim_scope":"not_ready","linked_opportunity_validation_claim_scope_label":"No validation claim yet","linked_opportunity_family_status":"","linked_opportunity_family_label":"","linked_opportunity_family_validation_ready":false,"linked_opportunity_family_core_validation_ready":false,"linked_opportunity_family_family_wide_validation_ready":false,"linked_opportunity_family_validation_claim_scope":"not_ready","linked_opportunity_family_validation_claim_scope_label":"No validation claim yet","opportunity_decision_status":"market_context","opportunity_decision_status_label":"Market context","worth_validating":false,"build_worthy_reason":"This market context row is not a build recommendation.","opportunity_context_status":"market_context","opportunity_context_status_label":"Market context","commercial_context_status":"market_context","commercial_context_status_label":"Market context","promotion_status":"market_context","promotion_status_label":"Market context","promotion_reason":"This market context row is not a build recommendation."}],"source_links":[{"source_url":"https://www.reddit.com/r/Wordpress/comments/1l45g8a/how_do_you_handle_client_edits_breaking_the_site/","url":"https://www.reddit.com/r/Wordpress/comments/1l45g8a/how_do_you_handle_client_edits_breaking_the_site/","original_url":"https://www.reddit.com/r/Wordpress/comments/1l45g8a/how_do_you_handle_client_edits_breaking_the_site/"},{"source_url":"https://softwareengineering.stackexchange.com/questions/444261/best-strategy-to-push-client-side-updates-to-server","url":"https://softwareengineering.stackexchange.com/questions/444261/best-strategy-to-push-client-side-updates-to-server","original_url":"https://softwareengineering.stackexchange.com/questions/444261/best-strategy-to-push-client-side-updates-to-server"},{"source_url":"https://www.quora.com/Whats-the-best-way-to-let-my-clients-update-their-web-site","url":"https://www.quora.com/Whats-the-best-way-to-let-my-clients-update-their-web-site","original_url":"https://www.quora.com/Whats-the-best-way-to-let-my-clients-update-their-web-site"},{"source_url":"https://elementor.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","url":"https://elementor.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","original_url":"https://elementor.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash"}],"source_urls":["https://www.reddit.com/r/Wordpress/comments/1l45g8a/how_do_you_handle_client_edits_breaking_the_site/","https://softwareengineering.stackexchange.com/questions/444261/best-strategy-to-push-client-side-updates-to-server","https://www.quora.com/Whats-the-best-way-to-let-my-clients-update-their-web-site","https://elementor.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash"],"supporting_evidence_preview":[{"title":"Tech Startup theme not found","market":"Elementor","plugin":"Starter Templates – AI-Powered Templates for Elementor & Gutenberg","source_type":"support thread","snippet":"Tech Startup theme not found I installed the lattest version and I cannot find this starter template anywhere?","commercial_signal":"builder, theme, or plugin update breakage around Tech Startup theme not found: users show compatibility, setup pain...","source_url":"https://wordpress.org/support/topic/tech-startup-theme-not-found/","url":"https://wordpress.org/support/topic/tech-startup-theme-not-found/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftech-startup-theme-not-found%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftech-startup-theme-not-found%2F","source_links":[{"source_url":"https://wordpress.org/support/topic/tech-startup-theme-not-found/","url":"https://wordpress.org/support/topic/tech-startup-theme-not-found/","original_url":"https://wordpress.org/support/topic/tech-startup-theme-not-found/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftech-startup-theme-not-found%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftech-startup-theme-not-found%2F"}],"opportunity_context_status":"evidence_only","opportunity_context_status_label":"Evidence only","commercial_context_status":"evidence_only","commercial_context_status_label":"Evidence only","evidence_context_status":"evidence_only","evidence_context_status_label":"Evidence only","promotion_status":"evidence_only","promotion_status_label":"Evidence only","promotion_reason":"This row is useful source evidence, but it has not been promoted into a build-worthy commercial opportunity.","row_role":"supporting_evidence","row_role_label":"Supporting evidence","intelligence_role":"supporting_evidence","intelligence_role_label":"Supporting evidence","recommendation_role":"evidence_input","recommendation_role_label":"Evidence input","evidence_role":"unpromoted_source_evidence","evidence_role_label":"Unpromoted source evidence","evidence_role_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"build_worthy_scope":"none","build_worthy_family_key":"","build_worthy_family_name":"","opportunity_decision_status":"supporting_evidence","opportunity_decision_status_label":"Supporting evidence","worth_validating":false,"build_worthy_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","row_remaining_validation":"This row is source or analysis context, not a build-worthy opportunity."}],"external_evidence_preview":[{"market":"Elementor","market_key":"elementor","source_type":"Adjacent substitutes","research_type":"adjacent_substitutes","signal":"Adjacent substitute research found 2 substitute signal(s) with 10 off-directory result(s).","proof_score":75.7,"strength":85.0,"relevance_status":"unchecked","source_links":[{"source_url":"https://www.reddit.com/r/Wordpress/comments/1l45g8a/how_do_you_handle_client_edits_breaking_the_site/","url":"https://www.reddit.com/r/Wordpress/comments/1l45g8a/how_do_you_handle_client_edits_breaking_the_site/","original_url":"https://www.reddit.com/r/Wordpress/comments/1l45g8a/how_do_you_handle_client_edits_breaking_the_site/"},{"source_url":"https://softwareengineering.stackexchange.com/questions/444261/best-strategy-to-push-client-side-updates-to-server","url":"https://softwareengineering.stackexchange.com/questions/444261/best-strategy-to-push-client-side-updates-to-server","original_url":"https://softwareengineering.stackexchange.com/questions/444261/best-strategy-to-push-client-side-updates-to-server"}],"opportunity_context_status":"evidence_only","opportunity_context_status_label":"Evidence only","commercial_context_status":"evidence_only","commercial_context_status_label":"Evidence only","evidence_context_status":"evidence_only","evidence_context_status_label":"Evidence only","promotion_status":"evidence_only","promotion_status_label":"Evidence only","promotion_reason":"This row is useful source evidence, but it has not been promoted into a build-worthy commercial opportunity.","row_role":"supporting_evidence","row_role_label":"Supporting evidence","intelligence_role":"supporting_evidence","intelligence_role_label":"Supporting evidence","recommendation_role":"evidence_input","recommendation_role_label":"Evidence input","evidence_role":"unpromoted_source_evidence","evidence_role_label":"Unpromoted source evidence","evidence_role_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_is_opportunity":false,"row_is_build_worthy":false,"is_build_worthy":false,"build_worthy":false,"build_worthy_scope":"none","build_worthy_family_key":"","build_worthy_family_name":"","opportunity_decision_status":"supporting_evidence","opportunity_decision_status_label":"Supporting evidence","worth_validating":false,"build_worthy_reason":"This row is source evidence for research, but it has not been promoted into a build-worthy commercial opportunity.","row_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","evidence_next_action":"Use this source row as supporting evidence; use the linked opportunity family card for buyer validation.","row_remaining_validation":"This row is source or analysis context, not a build-worthy opportunity."}],"source_market_key":"elementor","context_market_key":"elementor","market_context":"elementor","source_market_name":"Elementor","context_market_name":"Elementor","market_context_label":"Source market: Elementor","linked_opportunity_name":"agency visual QA and update safety","linked_opportunity_title":"agency visual QA and update safety","market_context_title":"Elementor: agency visual QA and update safety","context_title":"Elementor: agency visual QA and update safety","needs_validation":"Test buyer urgency and pricing with agencies maintaining client page-builder sites: detect elementor layout regressions, widget breakage, and client-visible update issues. Tear down ECS – Ele Custom Skin for Elementor and Shortcodes and extra features for Phlox theme against this workflow before build planning.","commercial_gate_checklist":[{"key":"specific_buyer","label":"Specific buyer","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":1,"total_count":1,"core_target":1,"note":"The buyer is narrow enough to interview and sell to."},{"key":"painful_business_problem","label":"Painful business problem","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":1,"total_count":1,"core_target":1,"note":"The evidence points to urgent business pain, not only minor bugs."},{"key":"paid_adjacent_proof","label":"Paid adjacent proof","status":"missing","status_label":"missing","coverage":0.0,"coverage_percent":0.0,"passed_count":0,"total_count":1,"core_target":1,"note":"There are signs buyers already pay for adjacent tools, plans, or workarounds."},{"key":"competitor_gap","label":"Competitor weakness or gap","status":"missing","status_label":"missing","coverage":0.0,"coverage_percent":0.0,"passed_count":0,"total_count":1,"core_target":1,"note":"Weak incumbents or missing coverage create a realistic opening."},{"key":"narrow_entry_wedge","label":"Narrow entry wedge","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":1,"total_count":1,"core_target":1,"note":"The first product can start with a focused workflow instead of a broad platform."},{"key":"clear_revenue_logic","label":"Clear revenue logic","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":1,"total_count":1,"core_target":1,"note":"The thesis explains how the plugin makes money."},{"key":"supporting_evidence","label":"Supporting evidence","status":"strong","status_label":"all markets pass","coverage":1.0,"coverage_percent":100.0,"passed_count":1,"total_count":1,"core_target":1,"note":"The claim is backed by source links, analyzed conversations, or outside-market proof."}],"commercial_card_checklist":[{"key":"what_to_build","label":"What to build","passed":true,"status":"pass","detail":"Elementor visual QA and update safety for preventing client-site regressions before updates or edits go live"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"site builders and agencies"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Page-builder and editor changes can break layouts, CTAs, or client pages after updates."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can agencies maintaining client page-builder sites detect elementor layout regressions, widget breakage, and client-visible update issues before page-builder and editor changes can break layouts, CTAs, or cl"}],"external_proof_context":{"status":"validated_family","status_label":"Fully validated","summary":"1 market(s) with collected outside proof; sources: Adjacent substitutes, External voice, Pricing pages","reports_count":1,"promoted_count":0,"validated_promoted_count":0,"validated_count":1,"partial_count":0,"planned_count":0,"missing_count":0,"collected_count":1,"validated_percent":100.0,"proof_coverage_percent":100.0,"planned_or_collected_percent":100.0,"core_validated_percent":0.0,"source_type_count":6,"source_url_count":10,"next_gap_count":0,"source_types":[{"type":"adjacent_substitutes","label":"Adjacent substitutes","count":1},{"type":"external_voice","label":"External voice","count":1},{"type":"pricing_pages","label":"Pricing pages","count":1},{"type":"publicwww_adoption","label":"PublicWWW adoption","count":1}]},"key":"site-builder-qa","name":"agency visual QA and update safety","core_problem":"Page-builder and editor changes can break layouts, CTAs, or client pages after updates.","reports_count":1,"validated_count":1,"partial_count":0,"planned_count":0,"missing_count":0,"build_candidate_count":0,"commercial_opportunity_count":1,"small_fix_count":0,"promoted_count":0,"validated_promoted_count":0,"research_first_count":1,"generic_count":0,"interesting_evidence_count":0,"total_complaint_signals":2124,"total_high_severity_signals":684,"total_weak_competitor_signals":290,"best_paid_signal_rate":17.9,"best_score":68.0,"best_quality":71.1,"avg_score":68.0,"avg_validation":96.7,"avg_commercial":86.0,"avg_quality":71.1,"priority_key":"planned","priority_label":"Research first","external_proof_validated_ratio":1.0,"external_proof_validated_percent":100.0,"external_proof_coverage_ratio":1.0,"external_proof_coverage_percent":100.0,"external_proof_collected_count":1,"external_proof_source_type_count":6,"external_proof_source_url_count":10,"weak_competitor_count":290,"proof_score":100.0,"quality_status":"research_first","quality_status_label":"Research First","quality_promoted":false,"family_url":"/opportunities?family=site-builder-qa","opportunity_family_url":"/opportunities?family=site-builder-qa","opportunity_family_dossier_url":"/opportunities/families/site-builder-qa/dossier","opportunity_family_api_url":"/api/opportunities/families?family=site-builder-qa","opportunity_family_dossier_api_url":"/api/opportunities/families/site-builder-qa/dossier","best_market":{"key":"elementor","name":"Elementor","final_score":68.0,"quality_score":71.1,"validation_score":96.7,"commercial_score":86.0,"proof_score":75.7,"proof_status":"validated","quality_status":"research_first"},"external_evidence_quality":{"status":"curated","status_label":"Adoption samples hidden"},"family_gate":{"label":"Research first","status":"research_first"},"top_markets":[{"key":"elementor","name":"Elementor","final_score":68.0,"quality_score":71.1,"validation_score":96.7,"commercial_score":86.0,"proof_score":75.7,"proof_status":"validated","quality_status":"research_first"}],"challenge_verdicts":[{"label":"pricing validation","count":1}],"quality_blockers":[{"label":"Paid proof is mostly Elementor Pro/addon pricing, not visual QA or update-safety workflow pricing.","count":1},{"label":"Competitor gap is inferred from addon complaints/unresolved threads, not a teardown of direct QA/update-monitoring incumbents.","count":1},{"label":"Buyer is still broad; no agency WTP or portfolio-maintenance budget evidence.","count":1}],"weak_competitors":[{"name":"ECS – Ele Custom Skin for Elementor","market_name":"ECS – Ele Custom Skin for Elementor","count":1,"quality_status":"unclassified"},{"name":"Shortcodes and extra features for Phlox theme","market_name":"Shortcodes and extra features for Phlox theme","count":1,"quality_status":"unclassified"},{"name":"Angie – Agentic AI (Beta)","market_name":"Angie – Agentic AI (Beta)","count":1,"quality_status":"unclassified"}],"unserved_gaps":[{"label":"compatibility","count":1,"quality_status":"unclassified"},{"label":"bugs","count":1,"quality_status":"unclassified"},{"label":"missing feature","count":1,"quality_status":"unclassified"}],"complaint_themes":[{"label":"Compatibility in Elementor","count":1,"quality_status":"unclassified"},{"label":"Bugs in Elementor","count":1,"quality_status":"unclassified"},{"label":"Support in Elementor","count":1,"quality_status":"unclassified"}],"paid_terms":[{"label":"pro","count":1,"quality_status":"unclassified"},{"label":"integration","count":1,"quality_status":"unclassified"},{"label":"premium","count":1,"quality_status":"unclassified"}],"competitor_evidence":[{"label":"12 weak competitor signal(s) in Elementor","count":1},{"label":"6 rising smaller competitor(s) found","count":1},{"label":"6 top competitor(s) show visible weakness, including ECS – Ele Custom Skin for Elementor, Content Views – Post Grid & Filter, Recent Posts,...","count":1}],"competitor_gap_competitors":[{"name":"ECS – Ele Custom Skin for Elementor","count":1},{"name":"Shortcodes and extra features for Phlox theme","count":1},{"name":"Angie – Agentic AI (Beta)","count":1}],"competitor_gap_unserved_gaps":[{"label":"compatibility","count":1},{"label":"bugs","count":1},{"label":"missing feature","count":1}],"competitor_gap_complaint_themes":[{"label":"Compatibility in Elementor","count":1},{"label":"Bugs in Elementor","count":1},{"label":"Support in Elementor","count":1}],"competitor_gap_paid_terms":[{"label":"pro","count":1},{"label":"integration","count":1},{"label":"premium","count":1}],"commercial_gate_missing":["Paid adjacent proof","Competitor weakness or gap"],"commercial_gate_weak":["Paid adjacent proof","Competitor weakness or gap"],"validation_warnings":["Some grouped markets still lack paid-adjacent proof."],"watchlist_caveats":["Some grouped markets still lack paid-adjacent proof."],"external_source_types":[{"label":"Adjacent substitutes","count":1},{"label":"External voice","count":1},{"label":"Pricing pages","count":1}],"external_source_urls":["https://www.reddit.com/r/Wordpress/comments/1dhc2tx/elementor_overrated_my_review/","https://wordpress.org/plugins/elementor/","https://wpastra.com/review/elementor-review/"],"urls":{"family":"/opportunities?family=site-builder-qa","dossier":"/opportunities/families/site-builder-qa/dossier"},"api_urls":{"family":"/api/opportunities/families?family=site-builder-qa","dossier":"/api/opportunities/families/site-builder-qa/dossier"}}],"source_urls":["https://wordpress.org/support/topic/fatal-error-unable-to-activate/","https://wordpress.org/support/topic/addons-error/","https://wordpress.org/support/topic/pro-version-not-good/","https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","https://wordpress.org/support/topic/time-to-say-goodbye/","https://wordpress.org/support/topic/plugin-crashes-page/"],"source_links":[{"source_url":"https://wordpress.org/support/topic/fatal-error-unable-to-activate/","url":"https://wordpress.org/support/topic/fatal-error-unable-to-activate/","original_url":"https://wordpress.org/support/topic/fatal-error-unable-to-activate/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-unable-to-activate%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-unable-to-activate%2F"},{"source_url":"https://wordpress.org/support/topic/addons-error/","url":"https://wordpress.org/support/topic/addons-error/","original_url":"https://wordpress.org/support/topic/addons-error/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Faddons-error%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Faddons-error%2F"},{"source_url":"https://wordpress.org/support/topic/pro-version-not-good/","url":"https://wordpress.org/support/topic/pro-version-not-good/","original_url":"https://wordpress.org/support/topic/pro-version-not-good/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpro-version-not-good%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpro-version-not-good%2F"},{"source_url":"https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","url":"https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","original_url":"https://wordpress.org/support/topic/plugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-wp-recipes-getting-error-message-when-i-try-to-view-recipe%2F"},{"source_url":"https://wordpress.org/support/topic/time-to-say-goodbye/","url":"https://wordpress.org/support/topic/time-to-say-goodbye/","original_url":"https://wordpress.org/support/topic/time-to-say-goodbye/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftime-to-say-goodbye%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftime-to-say-goodbye%2F"},{"source_url":"https://wordpress.org/support/topic/plugin-crashes-page/","url":"https://wordpress.org/support/topic/plugin-crashes-page/","original_url":"https://wordpress.org/support/topic/plugin-crashes-page/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-crashes-page%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-crashes-page%2F"}],"api_urls":{"plugin":"/api/plugins/dr-widgets-blocks","evidence":"/api/evidence?slug=dr-widgets-blocks","page":"/plugin/dr-widgets-blocks","wordpress":"https://wordpress.org/plugins/dr-widgets-blocks/"},"commercial_readiness":{"total":80,"validation_ready":0,"core_validation_ready_rows":0,"family_wide_validation_ready_rows":0,"core_only_validation_ready_rows":0,"validation_scope_status":"not_ready","validation_scope_label":"Not ready","validation_scope_warning":"","validation_scope_counts":[{"scope":"not_validation_ready","label":"Not validation-ready","count":80}],"blocker_count":0,"caution_count":0,"status_counts":[{"status":"needs_family_proof","label":"Needs family proof","count":4},{"status":"research_only","label":"Research only","count":76}],"blocker_counts":[],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":0,"needs_family_proof":4,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":76,"hold":0,"unclassified":0,"core_wedge_validation_ready_rows":0,"full_family_validation_ready_rows":0,"scope_limited_validation_rows":0,"full_family_claim_ready_rows":0,"validation_claim_scope_policy":"Core-only validation rows are worth buyer testing, but they must not be presented as full-family commercial opportunities until family_wide_validation_ready is true."},"readiness_summary":{"total":80,"validation_ready":0,"core_validation_ready_rows":0,"family_wide_validation_ready_rows":0,"core_only_validation_ready_rows":0,"validation_scope_status":"not_ready","validation_scope_label":"Not ready","validation_scope_warning":"","validation_scope_counts":[{"scope":"not_validation_ready","label":"Not validation-ready","count":80}],"blocker_count":0,"caution_count":0,"status_counts":[{"status":"needs_family_proof","label":"Needs family proof","count":4},{"status":"research_only","label":"Research only","count":76}],"blocker_counts":[],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":0,"needs_family_proof":4,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":76,"hold":0,"unclassified":0,"core_wedge_validation_ready_rows":0,"full_family_validation_ready_rows":0,"scope_limited_validation_rows":0,"full_family_claim_ready_rows":0,"validation_claim_scope_policy":"Core-only validation rows are worth buyer testing, but they must not be presented as full-family commercial opportunities until family_wide_validation_ready is true."},"cache":{"source":"fresh","generated_at":"2026-08-05T07:32:01+00:00","age_seconds":0},"source_evidence_summary":{"total":81,"source_evidence_rows":19,"source_link_rows":19,"source_count_only_rows":0,"missing_source_evidence_rows":62,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":23.5,"evidence_required_rows":0,"evidence_required_rows_missing_source_links":0,"build_worthy_rows_missing_source_links":0,"decision_rows_missing_source_links":0,"missing_source_examples":[]}}