{"summary":{"analyzed":true,"build_worthy":false,"build_worthy_family_key":"automation-reporting","build_worthy_family_name":"automation and reporting layer","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":12,"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.86,"plugin_name":"MxChat – AI Chatbot & Content Generation for WordPress","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":12,"row_is_build_worthy":false,"row_is_opportunity":false,"row_role":"supporting_evidence","row_role_label":"Supporting evidence","sentiment":"complaint","severity":"high","slug":"mxchat-basic","source":"support","source_link_count":2,"url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","worth_validating":false,"source_count":0,"source_evidence_summary":{"total":29,"source_evidence_rows":7,"source_link_rows":7,"source_count_only_rows":0,"missing_source_evidence_rows":22,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":24.1,"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":29,"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":29}],"blocker_count":56,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":28},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":28},{"label":"Commercial gate not complete: proof blocked","count":28}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":28,"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":"automation-reporting","family_name":"automation and reporting layer","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 accountable for client reporting: verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics.","dossier_url":"/opportunities/families/automation-reporting/dossier","dossier_api_url":"/api/opportunities/families/automation-reporting/dossier"},"readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"automation-reporting","family_name":"automation and reporting layer","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 accountable for client reporting: verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics.","dossier_url":"/opportunities/families/automation-reporting/dossier","dossier_api_url":"/api/opportunities/families/automation-reporting/dossier"},"cache_source":"durable_stale","cache_age_seconds":13892,"payload_mode":"compact","full_payload_url":"/api/evidence/source?full=true&compact_schema=evidence-source-v2&url=https%3A//wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/&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/bug-plugin-removes-knowledge-entries-on-edit/","slug":"mxchat-basic","plugin_name":"MxChat – AI Chatbot & Content Generation for WordPress","source":"support","sentiment":"complaint","severity":"high","opportunity_relevance":0.86,"reply_count":12,"comments_returned":12,"analyzed":true,"source_link_count":2,"title":"[BUG] Plugin removes knowledge entries on edit","author":"dryn07","published_at":"2026-03-31T10:15:00+00:00","resolved":true,"collected_at":"2026-05-29T05:45:27+00:00","intent":"problem_report","affected_feature":"chatbot knowledge base","summary":"Editing old MxChat manual knowledge entries can delete multiple entries because the new pipeline fails on legacy mxchat URLs after deleting the original vectors.","evidence_quote":"it’s deleting the original vector and then revectoring a new one... since all manual entries shared the same source URL it deleted all entries","confidence":0.97,"analyzed_at":"2026-07-06T09:54:31+00:00","market_key":"chatgpt","market_name":"Chatgpt","market_url":"/markets/chatgpt","opportunity_url":"/opportunities/chatgpt","family_key":"automation-reporting","family_name":"automation and reporting layer","opportunity_family_key":"automation-reporting","opportunity_family_name":"automation and reporting layer","buyer":"agencies, operators, and marketing teams","what_to_build":"Chatgpt reporting and automation assurance for turning WordPress activity into automated reporting and handoffs","urgent_problem":"Agencies lose client trust when GA4/conversion tracking, scheduled reports, or automation handoffs break without a clear alert.","problem":"Agencies lose client trust when GA4/conversion tracking, scheduled reports, or automation handoffs break without a clear alert.","competitor_gap":"Gap to test: can buyers verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics before reporting, analytics, and automation handoff risk. weak-incumbent evidence gives 42 teardown signal(s). paid-market language appears around automation,...","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 turning WordPress activity into automated reporting and handoffs.","needs_validation":"finish the missing outside proof, then test buyer urgency with agencies accountable for client reporting: verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with agencies accountable for client reporting: verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics.","commercial_attractiveness":"Commercial pull comes from agencies accountable for client reporting: teams pay when WordPress data can be turned into reports, alerts, or downstream automation. The first paid wedge is to verify chatgpt tracking, report freshness, automation handoffs, and client-visible...","first_validation_wedge":"verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics","mvp_wedge":"verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics","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":"automation-reporting","opportunity_decision_status":"supporting_evidence","body_summary":"Hi, I have a very frustrating… bug? idk. After I to edit any entry in the knowledge base, it gives an errors (for example “Failed to store any chunks”) and removes my whole entry! What should I do?","issue_labels":["bugs","migration","support","chatbot knowledge base"],"source_links":[{"source_url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","original_url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbug-plugin-removes-knowledge-entries-on-edit%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbug-plugin-removes-knowledge-entries-on-edit%2F"}]}],"plugin":{"active_installs":2000,"api_url":"/api/plugins/mxchat-basic","downloaded":75971,"name":"MxChat – AI Chatbot & Content Generation for WordPress","rating":100.0,"slug":"mxchat-basic","tags":["ai chatbot","chatgpt","content generation","customer support","woocommerce"],"url":"/plugin/mxchat-basic"},"conversation":{"url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","slug":"mxchat-basic","source":"support","title":"[BUG] Plugin removes knowledge entries on edit","author":"dryn07","published_at":"2026-03-31T10:15:00+00:00","resolved":true,"reply_count":12,"collected_at":"2026-05-29T05:45:27+00:00","body_summary":"Hi, I have a very frustrating… bug? idk. After I to edit any entry in the knowledge base, it gives an errors (for example “Failed to store any chunks”) and removes my whole entry! What should I do?","full_text_summary":"Hi, I have a very frustrating… bug? idk. After I to edit any entry in the knowledge base, it gives an errors (for example “Failed to store any chunks”) and removes my whole entry! What should I do? hey @dryn07 , Sorry that you’re experiencing that! A few questions so I can..."},"analysis":{"affected_feature":"chatbot knowledge base","analyzed_at":"2026-07-06T09:54:31+00:00","complaint_types":["bugs","migration"],"confidence":0.97,"conversation_url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","evidence_quote":"it’s deleting the original vector and then revectoring a new one... since all manual entries shared the same source URL it deleted all entries","intent":"problem_report","issue_labels":["bugs","migration","support","chatbot knowledge base"],"model":"codex:gpt-5.5","opportunity_relevance":0.86,"praise_types":["support"],"sentiment":"complaint","severity":"high","slug":"mxchat-basic","source":"support","summary":"Editing old MxChat manual knowledge entries can delete multiple entries because the new pipeline fails on legacy mxchat URLs after deleting the original vectors."},"comments":[{"position":1,"author":"m4xw3ll","published_at":"2026-03-31T10:24:00+00:00","body_summary":"hey @dryn07 , Sorry that you’re experiencing that! A few questions so I can try to replicate on my end. what embedding model are you using? I would assume you’re using the WordPress database? what type of import are..."},{"position":2,"author":"dryn07","published_at":"2026-03-31T10:24:00+00:00","body_summary":"Man, it removed my whole knowledge base…. what the hell… I just wanted to edit one entry"},{"position":3,"author":"m4xw3ll","published_at":"2026-03-31T10:36:00+00:00","body_summary":"hi @dryn07 , I am not able to replicate this. All edits of all types work perfectly fine for me. To be honest, its not even possible for it to delete all entries from clicking the edit button. The edit and delete..."}],"source_links":[{"source_url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","original_url":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbug-plugin-removes-knowledge-entries-on-edit%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbug-plugin-removes-knowledge-entries-on-edit%2F"},{"source_url":"https://wordpress.org/plugins/mxchat-basic/","url":"https://wordpress.org/plugins/mxchat-basic/","original_url":"https://wordpress.org/plugins/mxchat-basic/","source_page_url":"/plugin/mxchat-basic","source_api_url":"/api/plugins/mxchat-basic"}],"source_link_count":2,"market_key":"chatgpt","market_name":"Chatgpt","market_url":"/markets/chatgpt","opportunity_url":"/opportunities/chatgpt","opportunity_card":{"key":"automation-reporting","name":"automation and reporting layer","family_key":"automation-reporting","family_name":"automation and reporting layer","family_label":"automation and reporting layer","display_name":"Chatgpt reporting and automation assurance","opportunity_name":"Chatgpt reporting and automation assurance","opportunity_label":"Chatgpt reporting and automation 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":"agencies, operators, and marketing teams","who_buys":"agencies, operators, and marketing teams","primary_buyer_segment":"agencies accountable for client reporting","urgent_problem":"Agencies lose client trust when GA4/conversion tracking, scheduled reports, or automation handoffs break without a clear alert.","problem":"Agencies lose client trust when GA4/conversion tracking, scheduled reports, or automation handoffs break without a clear alert.","pain":"Agencies lose client trust when GA4/conversion tracking, scheduled reports, or automation handoffs break without a clear alert.","what_to_build":"Chatgpt reporting and automation assurance for turning WordPress activity into automated reporting and handoffs","first_validation_wedge":"verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics","mvp_wedge":"verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics","wedge":"verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics","source_count":10,"source_link_count":10,"next_action":"Finish the missing outside proof, then test buyer urgency with agencies accountable for client reporting: verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics.","family_dossier_url":"/opportunities/families/automation-reporting/dossier","opportunity_family_dossier_url":"/opportunities/families/automation-reporting/dossier","family_dossier_api_url":"/api/opportunities/families/automation-reporting/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/automation-reporting/dossier","urls":{"dossier":"/opportunities/families/automation-reporting/dossier","family":"/opportunities?family=automation-reporting"},"api_urls":{"dossier":"/api/opportunities/families/automation-reporting/dossier","family":"/api/opportunities/families?family=automation-reporting"},"family_url":"/opportunities?family=automation-reporting","opportunity_family_url":"/opportunities?family=automation-reporting","opportunity_family_api_url":"/api/opportunities/families?family=automation-reporting","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":"Chatgpt reporting and automation assurance for turning WordPress activity into automated reporting and handoffs"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"agencies, operators, and marketing teams"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Agencies lose client trust when GA4/conversion tracking, scheduled reports, or automation handoffs break without a clear alert."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can buyers verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics before reporting, analytics, and automation handoff risk. weak-incumbent evidence gives 42 teardown signa"}],"family_key":"automation-reporting","family_name":"automation and reporting layer","opportunity_family_key":"automation-reporting","opportunity_family_name":"automation and reporting layer","buyer":"agencies, operators, and marketing teams","what_to_build":"Chatgpt reporting and automation assurance for turning WordPress activity into automated reporting and handoffs","urgent_problem":"Agencies lose client trust when GA4/conversion tracking, scheduled reports, or automation handoffs break without a clear alert.","problem":"Agencies lose client trust when GA4/conversion tracking, scheduled reports, or automation handoffs break without a clear alert.","competitor_gap":"Gap to test: can buyers verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics before reporting, analytics, and automation handoff risk. weak-incumbent evidence gives 42 teardown signal(s). paid-market language appears around automation, lead, pro. Entry wedge: verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics.","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 turning WordPress activity into automated reporting and handoffs.","needs_validation":"finish the missing outside proof, then test buyer urgency with agencies accountable for client reporting: verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with agencies accountable for client reporting: verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics.","commercial_attractiveness":"Commercial pull comes from agencies accountable for client reporting: teams pay when WordPress data can be turned into reports, alerts, or downstream automation. The first paid wedge is to verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics. Revenue can come from integrations, scheduled reports, usage limits, team roles, exports, and multi-site dashboards.","first_validation_wedge":"verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics","mvp_wedge":"verify chatgpt tracking, report freshness, automation handoffs, and client-visible metrics","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","api_urls":{"evidence":"/api/evidence?slug=mxchat-basic","market":"/markets/chatgpt","opportunity":"/opportunities/chatgpt","plugin":"/api/plugins/mxchat-basic","source":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbug-plugin-removes-knowledge-entries-on-edit%2F","wordpress":"https://wordpress.org/support/topic/bug-plugin-removes-knowledge-entries-on-edit/","family":"/api/opportunities/families?family=automation-reporting","dossier":"/api/opportunities/families/automation-reporting/dossier"},"commercial_readiness":{"total":29,"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":29}],"blocker_count":56,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":28},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":28},{"label":"Commercial gate not complete: proof blocked","count":28}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":28,"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":29,"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":29}],"blocker_count":56,"caution_count":0,"status_counts":[{"status":"needs_external_proof","label":"Needs outside proof","count":28},{"status":"needs_family_proof","label":"Needs family proof","count":1}],"blocker_counts":[{"label":"Outside proof needed: not validated","count":28},{"label":"Commercial gate not complete: proof blocked","count":28}],"caution_counts":[],"ready_for_buyer_validation":0,"needs_external_proof":28,"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-05T18:07:48+00:00","age_seconds":13892},"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":"automation-reporting","opportunity_decision_status":"supporting_evidence"}