{"summary":{"analyzed":true,"build_worthy":false,"build_worthy_family_key":"donation-fundraising-ops","build_worthy_family_name":"donation and fundraising operations","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":0,"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.75,"plugin_name":"LSX PayFast Gateway for Give","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":0,"row_is_build_worthy":false,"row_is_opportunity":false,"row_role":"supporting_evidence","row_role_label":"Supporting evidence","sentiment":"complaint","severity":"medium","slug":"lsx-give-payfast-gateway","source":"support","source_link_count":2,"url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","worth_validating":false,"source_count":0,"source_evidence_summary":{"total":35,"source_evidence_rows":4,"source_link_rows":4,"source_count_only_rows":0,"missing_source_evidence_rows":31,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":11.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":35,"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":35}],"blocker_count":68,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":34},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":34},{"label":"Commercial gate not complete: proof blocked","count":34}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":34,"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":"donation-fundraising-ops","family_name":"donation and fundraising 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,"blockers":[],"blocker_count":0,"cautions":[],"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with nonprofits: test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust.","dossier_url":"/opportunities/families/donation-fundraising-ops/dossier","dossier_api_url":"/api/opportunities/families/donation-fundraising-ops/dossier"},"readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"donation-fundraising-ops","family_name":"donation and fundraising 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,"blockers":[],"blocker_count":0,"cautions":[],"caution_count":0,"next_action":"Finish the missing outside proof, then test buyer urgency with nonprofits: test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust.","dossier_url":"/opportunities/families/donation-fundraising-ops/dossier","dossier_api_url":"/api/opportunities/families/donation-fundraising-ops/dossier"},"cache_source":"durable_stale","cache_age_seconds":6236,"payload_mode":"compact","full_payload_url":"/api/evidence/source?full=true&compact_schema=evidence-source-v2&url=https%3A//wordpress.org/support/topic/error-the-item-name-field-is-required/&comment_limit=80&text_limit=12000","row_key":"rows","source_row_key":"rows","rows_shown":1,"comments_shown":0,"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/error-the-item-name-field-is-required/","slug":"lsx-give-payfast-gateway","plugin_name":"LSX PayFast Gateway for Give","source":"support","sentiment":"complaint","severity":"medium","opportunity_relevance":0.75,"reply_count":0,"comments_returned":0,"analyzed":true,"source_link_count":2,"title":"Error: The item name field is required","author":"vermaakpetrus","published_at":"2020-05-15T13:15:00+00:00","resolved":false,"collected_at":"2026-05-29T03:33:07+00:00","intent":"problem_report","affected_feature":"bugs","summary":"Error: The item name field is required: users show bugs, setup pain that may indicate a product gap.","evidence_quote":"Error: The item name field is required Hi there Installed Give and your PayFast plugin, and added my merchant info.","confidence":0.68,"analyzed_at":"2026-05-29T03:34:59+00:00","market_key":"donations","market_name":"Donations","market_url":"/markets/donations","opportunity_url":"/opportunities/donations","family_key":"donation-fundraising-ops","family_name":"donation and fundraising operations","opportunity_family_key":"donation-fundraising-ops","opportunity_family_name":"donation and fundraising operations","buyer":"nonprofits, fundraisers, agencies, and mission-driven site owners","what_to_build":"Donations fundraising flow assurance for protecting donation flows, recurring gifts, and donor follow-up","urgent_problem":"Donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break.","problem":"Donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break.","competitor_gap":"Gap to test: can buyers test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust before donation-flow, recurring-gift, and donor-trust risk. pain: donation checkout or receipt reliability risk (11 signals). weak-incumbent evidence gives 38 teardown...","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 protecting donation flows, recurring gifts, and donor follow-up.","needs_validation":"finish the missing outside proof, then test buyer urgency with nonprofits: test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with nonprofits: test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust.","commercial_attractiveness":"Commercial pull comes from nonprofits: donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break. The first paid wedge is to test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust. Revenue can come...","first_validation_wedge":"test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust","mvp_wedge":"test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust","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":"donation-fundraising-ops","opportunity_decision_status":"supporting_evidence","body_summary":"Hi there Installed Give and your PayFast plugin, and added my merchant info. I get the following error: item_name: The item name field is required. Can you please tell me how to resolve this?","issue_labels":["bugs","setup","performance"],"source_links":[{"source_url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","original_url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ferror-the-item-name-field-is-required%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ferror-the-item-name-field-is-required%2F"}]}],"plugin":{"active_installs":200,"api_url":"/api/plugins/lsx-give-payfast-gateway","downloaded":8136,"name":"LSX PayFast Gateway for Give","rating":100.0,"slug":"lsx-give-payfast-gateway","tags":["donations","givewp","lsx","payfast","payment gateway"],"url":"/plugin/lsx-give-payfast-gateway"},"conversation":{"url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","slug":"lsx-give-payfast-gateway","source":"support","title":"Error: The item name field is required","author":"vermaakpetrus","published_at":"2020-05-15T13:15:00+00:00","resolved":false,"reply_count":0,"collected_at":"2026-05-29T03:33:07+00:00","body_summary":"Hi there Installed Give and your PayFast plugin, and added my merchant info. I get the following error: item_name: The item name field is required. Can you please tell me how to resolve this?"},"analysis":{"affected_feature":"bugs","analyzed_at":"2026-05-29T03:34:59+00:00","complaint_types":["bugs","setup"],"confidence":0.68,"conversation_url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","evidence_quote":"Error: The item name field is required Hi there Installed Give and your PayFast plugin, and added my merchant info.","intent":"problem_report","issue_labels":["bugs","setup","performance"],"model":"heuristic-v1","opportunity_relevance":0.75,"praise_types":["performance"],"sentiment":"complaint","severity":"medium","slug":"lsx-give-payfast-gateway","source":"support","summary":"Error: The item name field is required: users show bugs, setup pain that may indicate a product gap."},"source_links":[{"source_url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","original_url":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ferror-the-item-name-field-is-required%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ferror-the-item-name-field-is-required%2F"},{"source_url":"https://wordpress.org/plugins/lsx-give-payfast-gateway/","url":"https://wordpress.org/plugins/lsx-give-payfast-gateway/","original_url":"https://wordpress.org/plugins/lsx-give-payfast-gateway/","source_page_url":"/plugin/lsx-give-payfast-gateway","source_api_url":"/api/plugins/lsx-give-payfast-gateway"}],"source_link_count":2,"market_key":"donations","market_name":"Donations","market_url":"/markets/donations","opportunity_url":"/opportunities/donations","opportunity_card":{"key":"donation-fundraising-ops","name":"donation and fundraising operations","family_key":"donation-fundraising-ops","family_name":"donation and fundraising operations","family_label":"donation and fundraising operations","display_name":"Donations fundraising flow assurance","opportunity_name":"Donations fundraising flow assurance","opportunity_label":"Donations fundraising flow assurance","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":"nonprofits, fundraisers, agencies, and mission-driven site owners","who_buys":"nonprofits, fundraisers, agencies, and mission-driven site owners","primary_buyer_segment":"nonprofits","urgent_problem":"Donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break.","problem":"Donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break.","pain":"Donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break.","what_to_build":"Donations fundraising flow assurance for protecting donation flows, recurring gifts, and donor follow-up","first_validation_wedge":"test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust","mvp_wedge":"test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust","wedge":"test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust","source_count":9,"source_link_count":9,"next_action":"Finish the missing outside proof, then test buyer urgency with nonprofits: test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust.","family_dossier_url":"/opportunities/families/donation-fundraising-ops/dossier","opportunity_family_dossier_url":"/opportunities/families/donation-fundraising-ops/dossier","family_dossier_api_url":"/api/opportunities/families/donation-fundraising-ops/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/donation-fundraising-ops/dossier","urls":{"dossier":"/opportunities/families/donation-fundraising-ops/dossier","family":"/opportunities?family=donation-fundraising-ops"},"api_urls":{"dossier":"/api/opportunities/families/donation-fundraising-ops/dossier","family":"/api/opportunities/families?family=donation-fundraising-ops"},"family_url":"/opportunities?family=donation-fundraising-ops","opportunity_family_url":"/opportunities?family=donation-fundraising-ops","opportunity_family_api_url":"/api/opportunities/families?family=donation-fundraising-ops","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":"Donations fundraising flow assurance for protecting donation flows, recurring gifts, and donor follow-up"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"nonprofits, fundraisers, agencies, and mission-driven site owners"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can buyers test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust before donation-flow, recurring-gift, and donor-trust risk. pain: donation checkout or receipt reliability risk (1"}],"family_key":"donation-fundraising-ops","family_name":"donation and fundraising operations","opportunity_family_key":"donation-fundraising-ops","opportunity_family_name":"donation and fundraising operations","buyer":"nonprofits, fundraisers, agencies, and mission-driven site owners","what_to_build":"Donations fundraising flow assurance for protecting donation flows, recurring gifts, and donor follow-up","urgent_problem":"Donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break.","problem":"Donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break.","competitor_gap":"Gap to test: can buyers test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust before donation-flow, recurring-gift, and donor-trust risk. pain: donation checkout or receipt reliability risk (11 signals). weak-incumbent evidence gives 38 teardown signal(s). Entry wedge: test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust.","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 protecting donation flows, recurring gifts, and donor follow-up.","needs_validation":"finish the missing outside proof, then test buyer urgency with nonprofits: test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with nonprofits: test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust.","commercial_attractiveness":"Commercial pull comes from nonprofits: donation failures directly cost revenue and donor trust, especially when recurring gifts or receipts break. The first paid wedge is to test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust. Revenue can come from campaign monitoring, recurring donation checks, CRM/email integrations, receipt audits, and donor reports.","first_validation_wedge":"test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust","mvp_wedge":"test donations checkout, receipts, recurring gifts, CRM handoffs, and donor trust","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","api_urls":{"evidence":"/api/evidence?slug=lsx-give-payfast-gateway","market":"/markets/donations","opportunity":"/opportunities/donations","plugin":"/api/plugins/lsx-give-payfast-gateway","source":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ferror-the-item-name-field-is-required%2F","wordpress":"https://wordpress.org/support/topic/error-the-item-name-field-is-required/","family":"/api/opportunities/families?family=donation-fundraising-ops","dossier":"/api/opportunities/families/donation-fundraising-ops/dossier"},"commercial_readiness":{"total":35,"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":35}],"blocker_count":68,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":34},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":34},{"label":"Commercial gate not complete: proof blocked","count":34}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":34,"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":35,"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":35}],"blocker_count":68,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":34},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":34},{"label":"Commercial gate not complete: proof blocked","count":34}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":34,"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-05T08:10:00+00:00","age_seconds":6236},"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":"donation-fundraising-ops","opportunity_decision_status":"supporting_evidence"}