{"summary":{"analyzed":true,"build_worthy":false,"build_worthy_family_key":"accessibility-qa","build_worthy_family_name":"accessibility QA and compliance reporting","build_worthy_reason":"This row is supporting evidence for the linked opportunity family; use the family card, not this row, for the build decision.","build_worthy_scope":"opportunity_family","comments_returned":1,"commercial_card_missing_count":0,"commercial_card_status":"complete","commercial_context_status":"linked_opportunity","commercial_context_status_label":"Evidence linked to opportunity","evidence_context_status":"linked_opportunity","evidence_context_status_label":"Evidence linked to opportunity","evidence_role":"supports_opportunity_family","evidence_role_label":"Evidence supporting opportunity family","evidence_role_reason":"This row is supporting evidence for the linked opportunity family; use the family card, not this row, for the build decision.","intelligence_role":"supporting_evidence","intelligence_role_label":"Supporting evidence","is_build_worthy":false,"opportunity_context_status":"linked_opportunity","opportunity_context_status_label":"Evidence linked to opportunity","opportunity_decision_status":"supporting_evidence","opportunity_decision_status_label":"Supporting evidence","opportunity_relevance":0.83,"plugin_name":"VidSEO – Video transcript embedding for WordPress & LLM","promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","recommendation_role":"evidence_input","recommendation_role_label":"Evidence input","reply_count":1,"row_is_build_worthy":false,"row_is_opportunity":false,"row_role":"supporting_evidence","row_role_label":"Supporting evidence","sentiment":"mixed","severity":"high","slug":"vidseo","source":"support","source_link_count":2,"url":"https://wordpress.org/support/topic/fatal-error-4231/","worth_validating":false,"source_count":0,"source_evidence_summary":{"total":31,"source_evidence_rows":6,"source_link_rows":6,"source_count_only_rows":0,"missing_source_evidence_rows":25,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":19.4,"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":31,"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":31}],"blocker_count":60,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":30},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":30},{"label":"Commercial gate not complete: proof blocked","count":30}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":30,"needs_family_proof":1,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":0,"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."},"commercial_readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"accessibility-qa","family_name":"accessibility QA and compliance reporting","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,"blockers":[],"blocker_count":0,"cautions":[],"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with agencies responsible for accessibility compliance: prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof.","dossier_url":"/opportunities/families/accessibility-qa/dossier","dossier_api_url":"/api/opportunities/families/accessibility-qa/dossier"},"readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"accessibility-qa","family_name":"accessibility QA and compliance reporting","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,"blockers":[],"blocker_count":0,"cautions":[],"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with agencies responsible for accessibility compliance: prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof.","dossier_url":"/opportunities/families/accessibility-qa/dossier","dossier_api_url":"/api/opportunities/families/accessibility-qa/dossier"},"cache_source":"durable_stale","cache_age_seconds":24547,"payload_mode":"compact","full_payload_url":"/api/evidence/source?full=true&compact_schema=evidence-source-v2&url=https%3A//wordpress.org/support/topic/fatal-error-4231/&comment_limit=80&text_limit=12000","row_key":"rows","source_row_key":"rows","rows_shown":1,"comments_shown":1,"evidence_summary":{"total":1,"source_evidence_rows":0,"source_link_rows":1,"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":[]}},"rows":[{"section":"source","row_type":"source","url":"https://wordpress.org/support/topic/fatal-error-4231/","slug":"vidseo","plugin_name":"VidSEO – Video transcript embedding for WordPress & LLM","source":"support","sentiment":"mixed","severity":"high","opportunity_relevance":0.83,"reply_count":1,"comments_returned":1,"analyzed":true,"source_link_count":2,"title":"Fatal Error","author":"zohaibhasan810","published_at":"2022-08-24T21:05:00+00:00","resolved":true,"collected_at":"2026-05-29T05:02:26+00:00","intent":"feature_request","affected_feature":"seo","summary":"Fatal Error: users show bugs, compatibility, missing feature pain that may indicate a product gap.","evidence_quote":"Fatal Error I am trying this plugin for the first time and I am getting a fatal error as follows, Fatal error: Uncaught Error: Class 'Pagup\\Vidseo\\Controllers\\ShortcodeController' not found in...","confidence":0.68,"analyzed_at":"2026-05-29T05:03:37+00:00","market_key":"accessibility","market_name":"Accessibility","market_url":"/markets/accessibility","opportunity_url":"/opportunities/accessibility","family_key":"accessibility-qa","family_name":"accessibility QA and compliance reporting","opportunity_family_key":"accessibility-qa","opportunity_family_name":"accessibility QA and compliance reporting","buyer":"agencies, site owners, and compliance-sensitive organizations","what_to_build":"Accessibility remediation workflow for finding and documenting accessibility risks before visitors or clients do","urgent_problem":"Accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans.","problem":"Accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans.","competitor_gap":"Gap to test: can agencies responsible for accessibility compliance prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof before accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than...","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 finding and documenting accessibility risks before visitors or clients do.","needs_validation":"finish the missing outside proof, then test buyer urgency with agencies responsible for accessibility compliance: prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with agencies responsible for accessibility compliance: prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof.","commercial_attractiveness":"Commercial pull comes from agencies responsible for accessibility compliance: accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans. The first paid wedge is to prioritize accessibility WCAG failures, theme...","first_validation_wedge":"prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof","mvp_wedge":"prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","row_role":"supporting_evidence","recommendation_role":"evidence_input","evidence_role":"supports_opportunity_family","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","is_build_worthy":false,"worth_validating":false,"build_worthy_scope":"opportunity_family","build_worthy_family_key":"accessibility-qa","opportunity_decision_status":"supporting_evidence","body_summary":"I am trying this plugin for the first time and I am getting a fatal error as follows, Fatal error: Uncaught Error: Class 'Pagup\\Vidseo\\Controllers\\ShortcodeController' not found in...","issue_labels":["bugs","compatibility","missing feature","value"],"source_links":[{"source_url":"https://wordpress.org/support/topic/fatal-error-4231/","url":"https://wordpress.org/support/topic/fatal-error-4231/","original_url":"https://wordpress.org/support/topic/fatal-error-4231/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-4231%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-4231%2F"}]}],"plugin":{"active_installs":100,"api_url":"/api/plugins/vidseo","downloaded":9984,"name":"VidSEO – Video transcript embedding for WordPress & LLM","rating":84.0,"slug":"vidseo","tags":["accessibility","llm","machine-readable","video embed","video transcript"],"url":"/plugin/vidseo"},"conversation":{"url":"https://wordpress.org/support/topic/fatal-error-4231/","slug":"vidseo","source":"support","title":"Fatal Error","author":"zohaibhasan810","published_at":"2022-08-24T21:05:00+00:00","resolved":true,"reply_count":1,"collected_at":"2026-05-29T05:02:26+00:00","body_summary":"I am trying this plugin for the first time and I am getting a fatal error as follows, Fatal error: Uncaught Error: Class 'Pagup\\Vidseo\\Controllers\\ShortcodeController' not found in..."},"analysis":{"affected_feature":"seo","analyzed_at":"2026-05-29T05:03:37+00:00","complaint_types":["bugs","compatibility","missing_feature"],"confidence":0.68,"conversation_url":"https://wordpress.org/support/topic/fatal-error-4231/","evidence_quote":"Fatal Error I am trying this plugin for the first time and I am getting a fatal error as follows, Fatal error: Uncaught Error: Class 'Pagup\\Vidseo\\Controllers\\ShortcodeController' not found in /data/vhosts/testdomain.com/html/wp-content/plugins/vidseo/video-seo-transcription-embedder.php:128 Stack trace: #0 /data/vhosts/testdomain.com/html/wp-settings.php(42","intent":"feature_request","issue_labels":["bugs","compatibility","missing feature","value"],"model":"heuristic-v1","opportunity_relevance":0.83,"praise_types":["value"],"sentiment":"mixed","severity":"high","slug":"vidseo","source":"support","summary":"Fatal Error: users show bugs, compatibility, missing feature pain that may indicate a product gap."},"comments":[{"position":1,"author":"Sajjad Ali","published_at":"2022-08-25T13:09:00+00:00","body_summary":"@zohaibhasan810 Thanks for the report. It seems your server can’t find the required class, causing a fatal error. Please go to plugin folder /wp-content/plugins/vidseo and modify this file..."}],"source_links":[{"source_url":"https://wordpress.org/support/topic/fatal-error-4231/","url":"https://wordpress.org/support/topic/fatal-error-4231/","original_url":"https://wordpress.org/support/topic/fatal-error-4231/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-4231%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-4231%2F"},{"source_url":"https://wordpress.org/plugins/vidseo/","url":"https://wordpress.org/plugins/vidseo/","original_url":"https://wordpress.org/plugins/vidseo/","source_page_url":"/plugin/vidseo","source_api_url":"/api/plugins/vidseo"}],"source_link_count":2,"market_key":"accessibility","market_name":"Accessibility","market_url":"/markets/accessibility","opportunity_url":"/opportunities/accessibility","opportunity_card":{"key":"accessibility-qa","name":"accessibility QA and compliance reporting","family_key":"accessibility-qa","family_name":"accessibility QA and compliance reporting","family_label":"accessibility QA and compliance reporting","display_name":"Accessibility remediation workflow","opportunity_name":"Accessibility remediation workflow","opportunity_label":"Accessibility remediation workflow","decision_bucket":"proof_blocked","commercial_readiness_status":"needs_family_proof","commercial_readiness_label":"Needs family proof","validation_ready":false,"is_build_worthy":false,"row_role":"opportunity_family","recommendation_role":"commercial_opportunity_candidate","buyer":"agencies, site owners, and compliance-sensitive organizations","who_buys":"agencies, site owners, and compliance-sensitive organizations","primary_buyer_segment":"agencies responsible for accessibility compliance","urgent_problem":"Accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans.","problem":"Accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans.","pain":"Accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans.","what_to_build":"Accessibility remediation workflow for finding and documenting accessibility risks before visitors or clients do","weak_competitor_names":["accessibility QA and compliance reporting for that exact f…"],"competitor_teardown_targets":["accessibility QA and compliance reporting for that exact f…"],"competitor_targets":["accessibility QA and compliance reporting for that exact f…"],"weak_competitor_summary":"Weak competitor(s) to inspect: accessibility QA and compliance reporting for that exact f….","competitor_target_summary":"Weak competitor(s) to inspect: accessibility QA and compliance reporting for that exact f….","first_validation_wedge":"prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof","mvp_wedge":"prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof","wedge":"prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof","source_count":12,"source_link_count":12,"next_action":"Finish the missing outside proof, then test buyer urgency with agencies responsible for accessibility compliance: prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof.","family_dossier_url":"/opportunities/families/accessibility-qa/dossier","opportunity_family_dossier_url":"/opportunities/families/accessibility-qa/dossier","family_dossier_api_url":"/api/opportunities/families/accessibility-qa/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/accessibility-qa/dossier","urls":{"dossier":"/opportunities/families/accessibility-qa/dossier","family":"/opportunities?family=accessibility-qa"},"api_urls":{"dossier":"/api/opportunities/families/accessibility-qa/dossier","family":"/api/opportunities/families?family=accessibility-qa"},"family_url":"/opportunities?family=accessibility-qa","opportunity_family_url":"/opportunities?family=accessibility-qa","opportunity_family_api_url":"/api/opportunities/families?family=accessibility-qa","commercial_gate_status":"complete","commercial_gate_label":"Gate complete","commercial_card_status":"complete","commercial_card_missing_count":0},"commercial_card_summary":{"status":"complete","status_label":"complete","missing_count":0,"passed":9,"required":9,"summary":{}},"commercial_card_checklist":[{"key":"what_to_build","label":"What to build","passed":true,"status":"pass","detail":"Accessibility remediation workflow for finding and documenting accessibility risks before visitors or clients do"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"agencies, site owners, and compliance-sensitive organizations"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can buyers prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof before accessibility compliance and visitor usability risk. pain: accessibility scan or remediation re"}],"family_key":"accessibility-qa","family_name":"accessibility QA and compliance reporting","opportunity_family_key":"accessibility-qa","opportunity_family_name":"accessibility QA and compliance reporting","buyer":"agencies, site owners, and compliance-sensitive organizations","what_to_build":"Accessibility remediation workflow for finding and documenting accessibility risks before visitors or clients do","urgent_problem":"Accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans.","problem":"Accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans.","competitor_gap":"Gap to test: can agencies responsible for accessibility compliance prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof before accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans? Tear down accessibility QA and compliance reporting for that exact f…","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 finding and documenting accessibility risks before visitors or clients do.","needs_validation":"finish the missing outside proof, then test buyer urgency with agencies responsible for accessibility compliance: prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with agencies responsible for accessibility compliance: prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof.","commercial_attractiveness":"Commercial pull comes from agencies responsible for accessibility compliance: accessibility issues create legal, trust, and conversion risk, but teams need prioritized fixes rather than generic scans. The first paid wedge is to prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof. Revenue can come from scheduled audits, page limits, team assignments, compliance exports, and a…","first_validation_wedge":"prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof","mvp_wedge":"prioritize accessibility WCAG failures, theme regressions, and client-ready remediation proof","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","api_urls":{"evidence":"/api/evidence?slug=vidseo","market":"/markets/accessibility","opportunity":"/opportunities/accessibility","plugin":"/api/plugins/vidseo","source":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-4231%2F","wordpress":"https://wordpress.org/support/topic/fatal-error-4231/","family":"/api/opportunities/families?family=accessibility-qa","dossier":"/api/opportunities/families/accessibility-qa/dossier"},"commercial_readiness":{"total":31,"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":31}],"blocker_count":60,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":30},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":30},{"label":"Commercial gate not complete: proof blocked","count":30}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":30,"needs_family_proof":1,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":0,"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":31,"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":31}],"blocker_count":60,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":30},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":30},{"label":"Commercial gate not complete: proof blocked","count":30}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":30,"needs_family_proof":1,"needs_report":0,"needs_thesis_detail":0,"needs_thesis_sharpening":0,"research_first":0,"research_only":0,"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."},"evidence_summary":{"total":1,"source_evidence_rows":0,"source_link_rows":1,"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":[]},"cache":{"source":"durable_stale","generated_at":"2026-08-05T17:47:33+00:00","age_seconds":24547},"row_role":"supporting_evidence","recommendation_role":"evidence_input","evidence_role":"supports_opportunity_family","promotion_status":"linked_opportunity","promotion_status_label":"Evidence linked to opportunity","promotion_reason":"This row is supporting evidence linked to a commercial opportunity family, not the build-worthy opportunity itself.","is_build_worthy":false,"worth_validating":false,"build_worthy_scope":"opportunity_family","build_worthy_family_key":"accessibility-qa","opportunity_decision_status":"supporting_evidence"}