{"summary":{"analyzed":true,"build_worthy":false,"build_worthy_family_key":"privacy-compliance-ops","build_worthy_family_name":"privacy and consent compliance 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":5,"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.95,"plugin_name":"Complianz – Terms and Conditions","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":5,"row_is_build_worthy":false,"row_is_opportunity":false,"row_role":"supporting_evidence","row_role_label":"Supporting evidence","sentiment":"mixed","severity":"high","slug":"complianz-terms-conditions","source":"support","source_link_count":2,"url":"https://wordpress.org/support/topic/pdf-not-working-3/","worth_validating":false,"source_count":0,"source_evidence_summary":{"total":31,"source_evidence_rows":3,"source_link_rows":3,"source_count_only_rows":0,"missing_source_evidence_rows":28,"source_evidence_not_applicable_rows":0,"source_link_coverage_percent":9.7,"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":"privacy-compliance-ops","family_name":"privacy and consent compliance 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 site owners: audit terms consent state, tracking disclosures, cookie behavior, and compliance drift.","dossier_url":"/opportunities/families/privacy-compliance-ops/dossier","dossier_api_url":"/api/opportunities/families/privacy-compliance-ops/dossier"},"readiness_summary":{"status":"needs_family_proof","label":"Needs family proof","validation_ready":false,"family_key":"privacy-compliance-ops","family_name":"privacy and consent compliance 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 site owners: audit terms consent state, tracking disclosures, cookie behavior, and compliance drift.","dossier_url":"/opportunities/families/privacy-compliance-ops/dossier","dossier_api_url":"/api/opportunities/families/privacy-compliance-ops/dossier"},"cache_source":"durable_stale","cache_age_seconds":34294,"payload_mode":"compact","full_payload_url":"/api/evidence/source?full=true&compact_schema=evidence-source-v2&url=https%3A//wordpress.org/support/topic/pdf-not-working-3/&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/pdf-not-working-3/","slug":"complianz-terms-conditions","plugin_name":"Complianz – Terms and Conditions","source":"support","sentiment":"mixed","severity":"high","opportunity_relevance":0.95,"reply_count":5,"comments_returned":5,"analyzed":true,"source_link_count":2,"title":"PDF not working","author":"keengamer","published_at":"2024-01-09T09:48:00+00:00","resolved":true,"collected_at":"2026-05-29T05:30:41+00:00","intent":"feature_request","affected_feature":"security","summary":"PDF not working: users show security, bugs, compatibility pain that may indicate a product gap.","evidence_quote":"PDF not working Hello, as I wrote here https://wordpress.org/support/topic/forbidden-download-of-complianz-file/ the PDF file does not work, it has 0 Kb.","confidence":0.68,"analyzed_at":"2026-05-29T05:31:39+00:00","market_key":"terms","market_name":"Terms","market_url":"/markets/terms","opportunity_url":"/opportunities/terms","family_key":"privacy-compliance-ops","family_name":"privacy and consent compliance operations","opportunity_family_key":"privacy-compliance-ops","opportunity_family_name":"privacy and consent compliance operations","buyer":"site owners, agencies, and compliance-sensitive marketing teams","what_to_build":"Terms consent compliance QA for keeping consent, privacy notices, and tracking disclosures compliant","urgent_problem":"Privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit.","problem":"Privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit.","competitor_gap":"Gap to test: can buyers audit terms consent state, tracking disclosures, cookie behavior, and compliance drift before consent, privacy, and tracking-compliance risk. pain: consent banner or privacy-control reliability risk (16 signals). weak-incumbent evidence gives 45...","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 consent, privacy notices, and tracking disclosures compliant.","needs_validation":"finish the missing outside proof, then test buyer urgency with site owners: audit terms consent state, tracking disclosures, cookie behavior, and compliance drift.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with site owners: audit terms consent state, tracking disclosures, cookie behavior, and compliance drift.","commercial_attractiveness":"Commercial pull comes from site owners: privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit. The first paid wedge is to audit terms consent state, tracking disclosures, cookie behavior, and compliance drift. Revenue can...","first_validation_wedge":"audit terms consent state, tracking disclosures, cookie behavior, and compliance drift","mvp_wedge":"audit terms consent state, tracking disclosures, cookie behavior, and compliance drift","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":"privacy-compliance-ops","opportunity_decision_status":"supporting_evidence","body_summary":"Hello, as I wrote here https://wordpress.org/support/topic/forbidden-download-of-complianz-file/ the PDF file does not work, it has 0 Kb. Is there a way of changing the folder where it’s uploaded or probably better...","issue_labels":["security","bugs","compatibility","missing feature"],"source_links":[{"source_url":"https://wordpress.org/support/topic/pdf-not-working-3/","url":"https://wordpress.org/support/topic/pdf-not-working-3/","original_url":"https://wordpress.org/support/topic/pdf-not-working-3/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpdf-not-working-3%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpdf-not-working-3%2F"}]}],"plugin":{"active_installs":300000,"api_url":"/api/plugins/complianz-terms-conditions","downloaded":2038458,"name":"Complianz – Terms and Conditions","rating":98.0,"slug":"complianz-terms-conditions","tags":["conditions","legal","terms","terms and conditions","webshop"],"url":"/plugin/complianz-terms-conditions"},"conversation":{"url":"https://wordpress.org/support/topic/pdf-not-working-3/","slug":"complianz-terms-conditions","source":"support","title":"PDF not working","author":"keengamer","published_at":"2024-01-09T09:48:00+00:00","resolved":true,"reply_count":5,"collected_at":"2026-05-29T05:30:41+00:00","body_summary":"Hello, as I wrote here https://wordpress.org/support/topic/forbidden-download-of-complianz-file/ the PDF file does not work, it has 0 Kb. Is there a way of changing the folder where it’s uploaded or probably better to disable and remove this text completely from the terms?..."},"analysis":{"affected_feature":"security","analyzed_at":"2026-05-29T05:31:39+00:00","complaint_types":["security","bugs","compatibility","missing_feature","support","setup"],"confidence":0.68,"conversation_url":"https://wordpress.org/support/topic/pdf-not-working-3/","evidence_quote":"PDF not working Hello, as I wrote here https://wordpress.org/support/topic/forbidden-download-of-complianz-file/ the PDF file does not work, it has 0 Kb.","intent":"feature_request","issue_labels":["security","bugs","compatibility","missing feature"],"model":"heuristic-v1","opportunity_relevance":0.95,"praise_types":["reliable","support"],"sentiment":"mixed","severity":"high","slug":"complianz-terms-conditions","source":"support","summary":"PDF not working: users show security, bugs, compatibility pain that may indicate a product gap."},"comments":[{"position":1,"author":"Jarno Vos","published_at":"2024-01-09T10:00:00+00:00","body_summary":"Hi @keengamer , Indeed, seems that I wrote a wrong path in my previous post. Excuse me if that caused any confusion. But the behavior differs in your case, as opening the file doesn’t result in a 403 Forbidden..."},{"position":2,"author":"keengamer","published_at":"2024-01-09T10:09:00+00:00","body_summary":"Switching the settings does not help. Still 0 B. Well, I don’t really want to stop syncing it if there will be some change in the future from your part, it would be fine to have it updated…"},{"position":3,"author":"Jarno Vos","published_at":"2024-01-10T08:20:00+00:00","body_summary":"Hi @keengamer , It looks like the download issue with the 0 byte file starts occurring as soon as the “WP External Links” plugin is enabled. If I disable that plugin it instantly resolves the issue. Strange thing is..."}],"source_links":[{"source_url":"https://wordpress.org/support/topic/pdf-not-working-3/","url":"https://wordpress.org/support/topic/pdf-not-working-3/","original_url":"https://wordpress.org/support/topic/pdf-not-working-3/","source_page_url":"/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpdf-not-working-3%2F","source_api_url":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpdf-not-working-3%2F"},{"source_url":"https://wordpress.org/plugins/complianz-terms-conditions/","url":"https://wordpress.org/plugins/complianz-terms-conditions/","original_url":"https://wordpress.org/plugins/complianz-terms-conditions/","source_page_url":"/plugin/complianz-terms-conditions","source_api_url":"/api/plugins/complianz-terms-conditions"}],"source_link_count":2,"market_key":"terms","market_name":"Terms","market_url":"/markets/terms","opportunity_url":"/opportunities/terms","opportunity_card":{"key":"privacy-compliance-ops","name":"privacy and consent compliance operations","family_key":"privacy-compliance-ops","family_name":"privacy and consent compliance operations","family_label":"privacy and consent compliance operations","display_name":"Terms consent compliance QA","opportunity_name":"Terms consent compliance QA","opportunity_label":"Terms consent compliance QA","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":"site owners, agencies, and compliance-sensitive marketing teams","who_buys":"site owners, agencies, and compliance-sensitive marketing teams","primary_buyer_segment":"site owners","urgent_problem":"Privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit.","problem":"Privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit.","pain":"Privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit.","what_to_build":"Terms consent compliance QA for keeping consent, privacy notices, and tracking disclosures compliant","first_validation_wedge":"audit terms consent state, tracking disclosures, cookie behavior, and compliance drift","mvp_wedge":"audit terms consent state, tracking disclosures, cookie behavior, and compliance drift","wedge":"audit terms consent state, tracking disclosures, cookie behavior, and compliance drift","source_count":10,"source_link_count":10,"next_action":"Finish the missing outside proof, then test buyer urgency with site owners: audit terms consent state, tracking disclosures, cookie behavior, and compliance drift.","family_dossier_url":"/opportunities/families/privacy-compliance-ops/dossier","opportunity_family_dossier_url":"/opportunities/families/privacy-compliance-ops/dossier","family_dossier_api_url":"/api/opportunities/families/privacy-compliance-ops/dossier","opportunity_family_dossier_api_url":"/api/opportunities/families/privacy-compliance-ops/dossier","urls":{"dossier":"/opportunities/families/privacy-compliance-ops/dossier","family":"/opportunities?family=privacy-compliance-ops"},"api_urls":{"dossier":"/api/opportunities/families/privacy-compliance-ops/dossier","family":"/api/opportunities/families?family=privacy-compliance-ops"},"family_url":"/opportunities?family=privacy-compliance-ops","opportunity_family_url":"/opportunities?family=privacy-compliance-ops","opportunity_family_api_url":"/api/opportunities/families?family=privacy-compliance-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":"Terms consent compliance QA for keeping consent, privacy notices, and tracking disclosures compliant"},{"key":"specific_buyer","label":"Specific buyer","passed":true,"status":"pass","detail":"site owners, agencies, and compliance-sensitive marketing teams"},{"key":"urgent_problem","label":"Urgent problem","passed":true,"status":"pass","detail":"Privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit."},{"key":"competitor_gap","label":"Competitor gap","passed":true,"status":"pass","detail":"Gap to test: can buyers audit terms consent state, tracking disclosures, cookie behavior, and compliance drift before consent, privacy, and tracking-compliance risk. pain: consent banner or privacy-control reliability ri"}],"family_key":"privacy-compliance-ops","family_name":"privacy and consent compliance operations","opportunity_family_key":"privacy-compliance-ops","opportunity_family_name":"privacy and consent compliance operations","buyer":"site owners, agencies, and compliance-sensitive marketing teams","what_to_build":"Terms consent compliance QA for keeping consent, privacy notices, and tracking disclosures compliant","urgent_problem":"Privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit.","problem":"Privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit.","competitor_gap":"Gap to test: can buyers audit terms consent state, tracking disclosures, cookie behavior, and compliance drift before consent, privacy, and tracking-compliance risk. pain: consent banner or privacy-control reliability risk (16 signals). weak-incumbent evidence gives 45 teardown signal(s). Entry wedge: audit terms consent state, tracking disclosures, cookie behavior, and compliance drift.","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 consent, privacy notices, and tracking disclosures compliant.","needs_validation":"finish the missing outside proof, then test buyer urgency with site owners: audit terms consent state, tracking disclosures, cookie behavior, and compliance drift.","what_still_needs_validation":"finish the missing outside proof, then test buyer urgency with site owners: audit terms consent state, tracking disclosures, cookie behavior, and compliance drift.","commercial_attractiveness":"Commercial pull comes from site owners: privacy and consent mistakes create legal, trust, and campaign-tracking risk that owners struggle to audit. The first paid wedge is to audit terms consent state, tracking disclosures, cookie behavior, and compliance drift. Revenue can come from scheduled compliance scans, consent logs, policy checks, client reports, and agency portfolio monitoring.","first_validation_wedge":"audit terms consent state, tracking disclosures, cookie behavior, and compliance drift","mvp_wedge":"audit terms consent state, tracking disclosures, cookie behavior, and compliance drift","decision_bucket":"proof_blocked","decision_bucket_label":"Proof Blocked","api_urls":{"evidence":"/api/evidence?slug=complianz-terms-conditions","market":"/markets/terms","opportunity":"/opportunities/terms","plugin":"/api/plugins/complianz-terms-conditions","source":"/api/evidence/source?url=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpdf-not-working-3%2F","wordpress":"https://wordpress.org/support/topic/pdf-not-working-3/","family":"/api/opportunities/families?family=privacy-compliance-ops","dossier":"/api/opportunities/families/privacy-compliance-ops/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-05T16:26:20+00:00","age_seconds":34294},"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":"privacy-compliance-ops","opportunity_decision_status":"supporting_evidence"}