{"summary":{"analyzed":true,"build_worthy":false,"build_worthy_family_key":"access-control-ops","build_worthy_family_name":"access control and account 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":4,"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":1.0,"plugin_name":"UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP","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":4,"row_is_build_worthy":false,"row_is_opportunity":false,"row_role":"supporting_evidence","row_role_label":"Supporting evidence","sentiment":"mixed","severity":"high","slug":"userswp","source":"review","source_link_count":2,"url":"https://wordpress.org/support/topic/buyer-beware-54/","worth_validating":false,"source_count":0,"source_evidence_summary":{"total":23,"source_evidence_rows":4,"source_link_rows":4,"source_count_only_rows":0,"missing_source_evidence_rows":19,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":17.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":23,"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":23}],"blocker_count":44,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":22},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":22},{"label":"Commercial gate not complete: proof blocked","count":22}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":22,"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":"access-control-ops","family_name":"access control and account 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 membership site owners: test registration roles, protected content, SSO/login handoffs, and private-data exposure.","dossier_url":"/opportunities/families/access-control-ops/dossier","dossier_api_url":"/api/opportunities/families/access-control-ops/dossier"},"readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"access-control-ops","family_name":"access control and account 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 membership site owners: test registration roles, protected content, SSO/login handoffs, and private-data exposure.","dossier_url":"/opportunities/families/access-control-ops/dossier","dossier_api_url":"/api/opportunities/families/access-control-ops/dossier"},"cache_source":"durable_stale","cache_age_seconds":19597,"payload_mode":"compact","full_payload_url":"/api/evidence/source?full=true&compact_schema=evidence-source-v2&url=https%3A//wordpress.org/support/topic/buyer-beware-54/&comment_limit=80&text_limit=12000","row_key":"rows","source_row_key":"rows","rows_shown":1,"comments_shown":3,"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/buyer-beware-54/","slug":"userswp","plugin_name":"UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP","source":"review","sentiment":"mixed","severity":"high","opportunity_relevance":1.0,"reply_count":4,"comments_returned":4,"analyzed":true,"source_link_count":2,"title":"Buyer Beware","author":"WPforME","published_at":"2025-06-07T22:01:00+00:00","rating":3,"resolved":false,"collected_at":"2026-05-29T05:34:32+00:00","intent":"feature_request","affected_feature":"email","summary":"Buyer Beware: users show bugs, missing feature, pricing pain that may indicate a product gap.","evidence_quote":"Documentation is purposefully sent to customers with incorrect information.","confidence":0.68,"analyzed_at":"2026-05-29T05:42:08+00:00","market_key":"registration","market_name":"Registration","market_url":"/markets/registration","opportunity_url":"/opportunities/registration","family_key":"access-control-ops","family_name":"access control and account operations","opportunity_family_key":"access-control-ops","opportunity_family_name":"access control and account operations","buyer":"membership site owners, agencies, and operations teams","what_to_build":"Registration access-control assurance for keeping user access, permissions, and protected content correct","urgent_problem":"Access mistakes expose private content, block paying users, and create support-heavy account problems.","problem":"Access mistakes expose private content, block paying users, and create support-heavy account problems.","competitor_gap":"Gap to test: can buyers test registration roles, protected content, SSO/login handoffs, and private-data exposure before private-content exposure and paid-user access risk. weak-incumbent evidence gives 124 teardown signal(s). paid-market language appears around membership,...","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 user access, permissions, and protected content correct.","needs_validation":"finish the missing outside proof, then test buyer urgency with membership site owners: test registration roles, protected content, SSO/login handoffs, and private-data exposure.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with membership site owners: test registration roles, protected content, SSO/login handoffs, and private-data exposure.","commercial_attractiveness":"Commercial pull comes from membership site owners: access mistakes expose private content, block paying users, and create support-heavy account problems. The first paid wedge is to test registration roles, protected content, SSO/login handoffs, and private-data exposure....","first_validation_wedge":"test registration roles, protected content, SSO/login handoffs, and private-data exposure","mvp_wedge":"test registration roles, protected content, SSO/login handoffs, and private-data exposure","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":"access-control-ops","opportunity_decision_status":"supporting_evidence","body_summary":"Plugins from this developer do not deliver as stated. Documentation is purposefully sent to customers with incorrect information. Support is one response every 24 hours and you can not reply via email you must log...","issue_labels":["bugs","missing feature","pricing","support"],"source_links":[{"source_url":"https://wordpress.org/support/topic/buyer-beware-54/","url":"https://wordpress.org/support/topic/buyer-beware-54/","original_url":"https://wordpress.org/support/topic/buyer-beware-54/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbuyer-beware-54%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbuyer-beware-54%2F"}]}],"plugin":{"active_installs":20000,"api_url":"/api/plugins/userswp","downloaded":1333858,"name":"UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP","rating":94.0,"slug":"userswp","tags":["login form","registration","registration form","user profile","user registration"],"url":"/plugin/userswp"},"conversation":{"url":"https://wordpress.org/support/topic/buyer-beware-54/","slug":"userswp","source":"review","title":"Buyer Beware","author":"WPforME","published_at":"2025-06-07T22:01:00+00:00","rating":3,"resolved":false,"reply_count":4,"collected_at":"2026-05-29T05:34:32+00:00","body_summary":"Plugins from this developer do not deliver as stated. Documentation is purposefully sent to customers with incorrect information. Support is one response every 24 hours and you can not reply via email you must log go though their website. They are after your money. I’ve been..."},"analysis":{"affected_feature":"email","analyzed_at":"2026-05-29T05:42:08+00:00","complaint_types":["bugs","missing_feature","pricing","support","setup"],"confidence":0.68,"conversation_url":"https://wordpress.org/support/topic/buyer-beware-54/","evidence_quote":"Documentation is purposefully sent to customers with incorrect information.","intent":"feature_request","issue_labels":["bugs","missing feature","pricing","support"],"model":"heuristic-v1","opportunity_relevance":1.0,"praise_types":["easy","support","value","quality"],"sentiment":"mixed","severity":"high","slug":"userswp","source":"review","summary":"Buyer Beware: users show bugs, missing feature, pricing pain that may indicate a product gap."},"comments":[{"position":1,"author":"Stiofan","published_at":"2025-06-07T23:21:00+00:00","body_summary":"Hi Shawn, I am sorry you are feeling frustrated, i have investigated the circumstances here and it’s a bit baffeling. We seem to be trying our hardest to assist you. In the last 12 months you have opened 5 support..."},{"position":2,"author":"WPforME","published_at":"2025-06-09T04:07:00+00:00","body_summary":"Just so people are aware that I’m not making this up or lashing out for no good reason. I just tried to reply via the email you sent Stiofan. Thank you for reaching out. However the email I sent was returned. “This..."},{"position":3,"author":"Stiofan","published_at":"2025-06-09T09:33:00+00:00","body_summary":"Hi Shawn, I’ll address each point you mention bellow: 1. I got your email with the video link you said you were going to send, so i assume you sent something else before to get the error message, was that a reply to..."}],"source_links":[{"source_url":"https://wordpress.org/support/topic/buyer-beware-54/","url":"https://wordpress.org/support/topic/buyer-beware-54/","original_url":"https://wordpress.org/support/topic/buyer-beware-54/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbuyer-beware-54%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbuyer-beware-54%2F"},{"source_url":"https://wordpress.org/plugins/userswp/","url":"https://wordpress.org/plugins/userswp/","original_url":"https://wordpress.org/plugins/userswp/","source_page_url":"/plugin/userswp","source_api_url":"/api/plugins/userswp"}],"source_link_count":2,"market_key":"registration","market_name":"Registration","market_url":"/markets/registration","opportunity_url":"/opportunities/registration","opportunity_card":{"key":"access-control-ops","name":"access control and account operations","family_key":"access-control-ops","family_name":"access control and account operations","family_label":"access control and account operations","display_name":"Registration access-control assurance","opportunity_name":"Registration access-control assurance","opportunity_label":"Registration access-control 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":"membership site owners, agencies, and operations teams","who_buys":"membership site owners, agencies, and operations teams","primary_buyer_segment":"membership site owners","urgent_problem":"Access mistakes expose private content, block paying users, and create support-heavy account problems.","problem":"Access mistakes expose private content, block paying users, and create support-heavy account problems.","pain":"Access mistakes expose private content, block paying users, and create support-heavy account problems.","what_to_build":"Registration access-control assurance for keeping user access, permissions, and protected content correct","first_validation_wedge":"test registration roles, protected content, SSO/login handoffs, and private-data exposure","mvp_wedge":"test registration roles, protected content, SSO/login handoffs, and private-data exposure","wedge":"test registration roles, protected content, SSO/login handoffs, and private-data exposure","source_count":8,"source_link_count":8,"next_action":"Finish the missing outside proof, then test buyer urgency with membership site owners: test registration roles, protected content, SSO/login handoffs, and private-data exposure.","family_dossier_url":"/opportunities/families/access-control-ops/dossier","opportunity_family_dossier_url":"/opportunities/families/access-control-ops/dossier","family_dossier_api_url":"/api/opportunities/families/access-control-ops/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/access-control-ops/dossier","urls":{"dossier":"/opportunities/families/access-control-ops/dossier","family":"/opportunities?family=access-control-ops"},"api_urls":{"dossier":"/api/opportunities/families/access-control-ops/dossier","family":"/api/opportunities/families?family=access-control-ops"},"family_url":"/opportunities?family=access-control-ops","opportunity_family_url":"/opportunities?family=access-control-ops","opportunity_family_api_url":"/api/opportunities/families?family=access-control-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":"Registration access-control assurance for keeping user access, permissions, and protected content correct"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"membership site owners, agencies, and operations teams"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Access mistakes expose private content, block paying users, and create support-heavy account problems."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can buyers test registration roles, protected content, SSO/login handoffs, and private-data exposure before private-content exposure and paid-user access risk. weak-incumbent evidence gives 124 teardown sign"}],"family_key":"access-control-ops","family_name":"access control and account operations","opportunity_family_key":"access-control-ops","opportunity_family_name":"access control and account operations","buyer":"membership site owners, agencies, and operations teams","what_to_build":"Registration access-control assurance for keeping user access, permissions, and protected content correct","urgent_problem":"Access mistakes expose private content, block paying users, and create support-heavy account problems.","problem":"Access mistakes expose private content, block paying users, and create support-heavy account problems.","competitor_gap":"Gap to test: can buyers test registration roles, protected content, SSO/login handoffs, and private-data exposure before private-content exposure and paid-user access risk. weak-incumbent evidence gives 124 teardown signal(s). paid-market language appears around membership, pro, integration. Entry wedge: test registration roles, protected content, SSO/login handoffs, and private-data exposure.","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 user access, permissions, and protected content correct.","needs_validation":"finish the missing outside proof, then test buyer urgency with membership site owners: test registration roles, protected content, SSO/login handoffs, and private-data exposure.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with membership site owners: test registration roles, protected content, SSO/login handoffs, and private-data exposure.","commercial_attractiveness":"Commercial pull comes from membership site owners: access mistakes expose private content, block paying users, and create support-heavy account problems. The first paid wedge is to test registration roles, protected content, SSO/login handoffs, and private-data exposure. Revenue can come from access audits, protected-content checks, account handoff monitoring, team approvals, and client reports.","first_validation_wedge":"test registration roles, protected content, SSO/login handoffs, and private-data exposure","mvp_wedge":"test registration roles, protected content, SSO/login handoffs, and private-data exposure","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","api_urls":{"evidence":"/api/evidence?slug=userswp","market":"/markets/registration","opportunity":"/opportunities/registration","plugin":"/api/plugins/userswp","source":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbuyer-beware-54%2F","wordpress":"https://wordpress.org/support/topic/buyer-beware-54/","family":"/api/opportunities/families?family=access-control-ops","dossier":"/api/opportunities/families/access-control-ops/dossier"},"commercial_readiness":{"total":23,"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":23}],"blocker_count":44,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":22},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":22},{"label":"Commercial gate not complete: proof blocked","count":22}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":22,"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":23,"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":23}],"blocker_count":44,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":22},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":22},{"label":"Commercial gate not complete: proof blocked","count":22}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":22,"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-05T04:53:11+00:00","age_seconds":19597},"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":"access-control-ops","opportunity_decision_status":"supporting_evidence"}