{"schema_version":"1.0.0","mode":"synthetic","proof_state":"structure_only","manifest":{"audit_ref":"RO-2026-Q2","audit_title":"Private CRM Intelligence Workspace Snapshot","generated_at":"2026-08-15","operator_display":"Hampus · RevivalOps","stated_problem":"We've got years of deals in HubSpot that just went quiet. I know some of them are still live but nobody wants to open that list.","desired_decision":"which ones are worth a call this month, and which I can stop feeling guilty about","crm_platform_display":"HubSpot CRM (Synthetic)","region":"EU/UK","working_set_size":40,"preview_status_label":"Synthetic Workspace Preview","synthetic_dataset_statement":"All contacts, signals, and routes are generated for structure illustration — no customer export, no connector, no ingestion path in this preview.","executive_summary":["Of 40 reviewed records, 14 are Revive candidates for further review. Keep 7 Suppress records out of outreach; 14 Repair or Investigate records need clarification, and 5 Hold records retain timing or activity constraints.","A Revive route is not contact approval. Check the cited context, current circumstances and applicable restrictions before any separately scoped outreach."],"limits":["Decisions are bounded by the fields implied in this synthetic export slice.","Interpretations are diagnostic only — not activation instructions.","No outcome guarantees; routes change if scope or data changes.","Suppress and hold routes require human confirmation before any commercial action.","This preview is not legal advice, deliverability certification, or regulatory clearance."],"high_confidence_findings":[{"ref":"RO-2025-040","company":"Kranz Fördertechnik GmbH (fictional)","finding":"The export records a spend freeze for fiscal 2023 and no later note showing that it was lifted. Check what followed; the ended fiscal year does not establish a new buying decision."},{"ref":"RO-2025-031","company":"Mahler Anlagen GmbH (fictional)","finding":"The account note records a no-contact hold pending dispute resolution. Keep the restriction in force; the export does not establish whether the dispute has been resolved."},{"ref":"RO-2025-002","company":"Steinbach Messtechnik GmbH (fictional)","finding":"REVIVE is the diagnostic route. Activation is blocked because the export did not include opt-out or do-not-contact status."}],"route_summary":{"suppress":7,"repair":5,"hold":5,"investigate":9,"monitor":0,"revive":14,"expand":0},"limitations":["Decisions are bounded by the fields implied in this synthetic export slice.","Interpretations are diagnostic only — not activation instructions.","No outcome guarantees; routes change if scope or data changes.","Suppress and hold routes require human confirmation before any commercial action.","This preview is not legal advice, deliverability certification, or regulatory clearance."],"retention_boundary":"30 days from engagement end"},"scope":{"crm_platform":"HubSpot CRM","region":"EU/UK","working_set_size":40,"data_level":"B","suppression_list":"Synthetic — 3 domains excluded in fixture","approved_transfer_path":"Encrypted export · no connector","scope_confirmed_at":"2026-05-13","intake_completed_at":"2026-05-15","export_received_at":"2026-08-15","delivery_gate_state":"ready_for_delivery","dpa_status":"not_required","gates":[{"label":"Written scope confirmed","status":"complete","date":"2026-05-13","note":"Scope confirmed by email before any export is reviewed (synthetic example)."},{"label":"Invoice paid","status":"complete","date":"2026-05-14","note":"EUR 497 · MN Ventures invoice #2026-017 (synthetic example)."},{"label":"Written intake complete","status":"complete","date":"2026-05-15","note":"CRM platform, fields, suppression list, and transfer path confirmed (synthetic example)."},{"label":"CRM export received","status":"complete","date":"2026-08-15","note":"Generated synthetic book received as of the fixed reference date; no client export involved."}],"excluded_tiers":[],"selected_fields":[{"field":"contact.email","label":"Email address","category":"identity","tier":"T1"},{"field":"contact.firstname","label":"First name","category":"identity","tier":"T1"},{"field":"contact.lastname","label":"Last name","category":"identity","tier":"T1"},{"field":"contact.company","label":"Company name","category":"identity","tier":"T1"},{"field":"contact.jobtitle","label":"Job title","category":"identity","tier":"T1"},{"field":"contact.hygiene_flags","label":"Bounce / unsubscribe flags","category":"identity","tier":"T1"},{"field":"contact.lifecyclestage","label":"Lifecycle stage","category":"lifecycle","tier":"T1"},{"field":"contact.hs_lead_status","label":"Lead status","category":"lifecycle","tier":"T1"},{"field":"company.industry","label":"Industry","category":"company","tier":"T1"},{"field":"company.country","label":"Country","category":"company","tier":"T1"},{"field":"company.lifecyclestage","label":"Company lifecycle stage","category":"company","tier":"T1"},{"field":"deal.dealname","label":"Deal name","category":"deal","tier":"T1"},{"field":"deal.amount","label":"Deal amount","category":"deal","tier":"T1"},{"field":"deal.dealstage","label":"Deal stage","category":"deal","tier":"T1"},{"field":"deal.closedate","label":"Deal close date","category":"deal","tier":"T1"},{"field":"deal.closed_lost_reason","label":"Recorded close reason","category":"deal","tier":"T1"},{"field":"deal.contact_links","label":"Deal ↔ contact associations","category":"deal","tier":"T1"},{"field":"contact.notes_last_contacted","label":"Last contacted","category":"engagement","tier":"T2"},{"field":"contact.hs_email_last_open_date","label":"Last email open","category":"engagement","tier":"T2"},{"field":"email.thread_direction","label":"Last message direction (in / out)","category":"engagement","tier":"T2"},{"field":"email.thread_index","label":"Thread index and timestamps","category":"engagement","tier":"T2"},{"field":"activity.index","label":"Activity and task index","category":"engagement","tier":"T2"},{"field":"company.activity_rollup","label":"Company-level activity rollup","category":"company","tier":"T2"},{"field":"company.contact_index","label":"Contacts known at the account","category":"company","tier":"T2"},{"field":"company.deal_rollup","label":"Company-level deal rollup","category":"company","tier":"T2"},{"field":"contact.title_history","label":"Role / title history","category":"identity","tier":"T2"},{"field":"deal.stage_history","label":"Deal stage history","category":"deal","tier":"T2"},{"field":"deal.owner_history","label":"Deal owner history","category":"deal","tier":"T2"},{"field":"deal.next_activity_date","label":"Next scheduled activity","category":"deal","tier":"T2"},{"field":"document.index","label":"Attached document names and dates","category":"engagement","tier":"T2"},{"field":"meeting.index","label":"Meeting index","category":"engagement","tier":"T2"},{"field":"company.notes","label":"Account notes (free text)","category":"company","tier":"T3"},{"field":"activity.call_notes","label":"Call-log notes (free text)","category":"engagement","tier":"T3"},{"field":"meeting.notes","label":"Meeting notes (free text)","category":"engagement","tier":"T3"}],"excluded_fields":[]},"data_boundary":{"rules":[{"rule":"No CRM writes or outbound sends","detail":"This diagnostic scope does not write back to your CRM, trigger sends, or modify records."},{"rule":"No persistent CRM connection","detail":"Data is modeled here as a bounded, one-time encrypted export. This preview has no connector or ingestion path."},{"rule":"No outreach or automation","detail":"No sequences, automated outreach, or third-party send tooling are activated as part of this scope."},{"rule":"Evidence-bound review only","detail":"There is no conversational assistant or open-ended CRM query surface in this preview — citations stay tied to agreed fields."},{"rule":"No third-party enrichment vendors","detail":"No paid enrichment APIs. Evidence types are illustrated as manually reviewed, cited signals within agreed scope."}],"llm_boundary":"Raw CRM / PII does not enter generic LLM prompts. Level C text is quarantined.","retention_window":"30 days from engagement end","deletion_confirmation":"pending","dpa_available":true,"dpa_note":"A Data Processing Addendum is available on request before scope confirmation (commercial engagement — not this preview).","export_isolation":"Export received and processed per written scope. Illustrative handling statement — this preview uses generated data only."},"source_manifest":{"source_system":"hubspot","source_export_id":"SYNTHETIC-EXPORT-2026-Q2","files":["synthetic-contacts-fixture.json"],"row_counts":[{"object_type":"contact","count":1847},{"object_type":"deal","count":412}],"data_level":"B","object_types":["contact","deal"],"validation_receipt_id":"VALIDATION-SYNTHETIC-FIXTURE-001","received_at":"2026-08-15"},"working_set":[{"record_id":"1","ref":"RO-2025-001","source_row_id":"RO-2025-001","object_type":"contact","company_name":"Fournier Industrie SAS (fictional)","contact_role_or_title":"VP Operations","last_activity_display":"2 months ago","dormant_months":2,"dormancy_band":"warming","route":"hold","route_label":"Hold — Timing or activity constraint present","route_reason":"Hold — Timing or activity constraint present","confidence":"high","risk_classes":["timing_constraint"],"evidence_card_ids":["EV-2025-001-01","EV-2025-001-02","EV-2025-001-03","EV-2025-001-04"],"limitations":["We cannot confirm whether the contact's silence is disinterest or workload. No out-of-office, no explicit rejection. The 3 non-replies could be timing, not intent."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Rowan Vale","trigger_summary":"Hold — Timing or activity constraint present","value_citation":{"display":"EUR 27,600","amount":27600,"currency":"EUR","basis":"“Logistics control tower — phase 2” · Proposal sent · Jun 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Timing hold — revisit when the trigger clears","brief":"A timing constraint defers this record rather than rejecting it. Preserve the re-entry point so a qualified record does not age without a scheduled trigger.","commercial_implication":"Set a managed-refresh trigger and revisit when the cited timing constraint changes.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"2","ref":"RO-2025-002","source_row_id":"RO-2025-002","object_type":"contact","company_name":"Steinbach Messtechnik GmbH (fictional)","contact_role_or_title":"Director of Procurement","last_activity_display":"17 months ago","dormant_months":17,"dormancy_band":"long_dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 17 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":["hygiene_risk","data_quality_gap"],"evidence_card_ids":["EV-2025-002-01","EV-2025-002-02","EV-2025-002-03"],"limitations":["We do not know if Sora left voluntarily, was let go, or if only her email format changed. Other contacts at this company staying active in the CRM rules out company failure but confirms nothing about her status."],"operator_review_required":false,"recommended_move":"Confirm suppression status in your CRM, then re-engage through the company's active contacts, not by resending to the stored address.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"missing_suppression_truth","label":"Activation blocked — Suppression status missing","detail":"The export did not include opt-out or do-not-contact status.","scope_boundary":"Required before outreach or activation."}],"display_name":"Sora Vale","trigger_summary":"Stage shows lost or stalled. 17 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 23,400","amount":23400,"currency":"EUR","basis":"“Procurement intake automation” · Closed Lost · Feb 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 17-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 17-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic. Activation stays blocked until suppression truth is provided — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"3","ref":"RO-2025-003","source_row_id":"RO-2025-003","object_type":"contact","company_name":"Ashford Precision Ltd (fictional)","contact_role_or_title":"Head of IT","last_activity_display":"23 months ago","dormant_months":23,"dormancy_band":"long_dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"A competitor was recorded as the loss reason. The export does not establish a current contract, its duration or a renewal date.","confidence":"medium","risk_classes":["lifecycle_gap","timing_constraint","authority_mismatch","economic_fit_unknown"],"evidence_card_ids":["EV-2025-003-01","EV-2025-003-02","EV-2025-003-03"],"limitations":["The export does not confirm whether a competitor contract exists now, its term or end date, or whether Jamie Whit owns a current buying decision."],"operator_review_required":true,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Jamie Whit","trigger_summary":"A competitor was recorded as the loss reason. The export does not establish a current contract, its duration or a renewal date.","value_citation":{"display":"EUR 16,400","amount":16400,"currency":"EUR","basis":"“Infrastructure assessment” · Qualification · Sep 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Investigate — Lifecycle process gap","brief":"A useful signal is present, but the evidence is incomplete: stage or next-step fields show a lifecycle follow-up gap. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"4","ref":"RO-2025-004","source_row_id":"RO-2025-004","object_type":"contact","company_name":"Schelde Logistiek BV (fictional)","contact_role_or_title":"Supply Chain Manager","last_activity_display":"2 months ago","dormant_months":2,"dormancy_band":"warming","route":"hold","route_label":"Hold — Timing or activity constraint present","route_reason":"Hold — Timing or activity constraint present","confidence":"high","risk_classes":["authority_mismatch","timing_constraint"],"evidence_card_ids":["EV-2025-004-01","EV-2025-004-02","EV-2025-004-03"],"limitations":["Budget authority under the new primary contact is entirely unclear. River's current purchasing mandate — if any — is unknown. The new contact's vendor preferences are not captured in this export."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"River Lin","trigger_summary":"Hold — Timing or activity constraint present","value_citation":{"display":"EUR 26,400","amount":26400,"currency":"EUR","basis":"“Supply chain optimization” · Proposal sent · Jun 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Timing hold — revisit when the trigger clears","brief":"A timing constraint defers this record rather than rejecting it. Preserve the re-entry point so a qualified record does not age without a scheduled trigger.","commercial_implication":"Set a managed-refresh trigger and revisit when the cited timing constraint changes.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"5","ref":"RO-2025-005","source_row_id":"RO-2025-005","object_type":"contact","company_name":"Bergfels Systeme GmbH (fictional)","contact_role_or_title":"CTO","last_activity_display":"15 months ago","dormant_months":15,"dormancy_band":"long_dormant","route":"repair","route_label":"Data quality blocker — Fix source fields before activation","route_reason":"Data quality blocker — Fix source fields before activation","confidence":"high","risk_classes":["data_quality_gap"],"evidence_card_ids":["EV-2025-005-01","EV-2025-005-02"],"limitations":["We do not know if the scheduled date is still relevant — priorities may have shifted since it was set. No recent signal beyond the CRM's own scheduling field."],"operator_review_required":true,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"diagnostic_repair_required","label":"Activation blocked — Diagnostic repair required","detail":"Diagnostic repair is required before activation can be considered.","scope_boundary":"Repair source fields and re-run intake before activation planning."}],"display_name":"Pria Mehta","trigger_summary":"Data quality blocker — Fix source fields before activation","value_citation":{"display":"EUR 24,700","amount":24700,"currency":"EUR","basis":"“Architecture review retainer” · stage unknown · May 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Data repair — Data quality blockers","brief":"A data-quality defect blocks confident routing: a baseline field is missing, malformed, or stale. The commercial question may be valid, but the bounded record cannot carry an activation decision until the source field is repaired.","commercial_implication":"Repair the cited source field and re-review under agreed scope. No repair is performed from this workspace. Activation stays blocked until the cited field is repaired — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"6","ref":"RO-2025-006","source_row_id":"RO-2025-006","object_type":"contact","company_name":"Skagerak Rederi AB (fictional)","contact_role_or_title":"CEO","last_activity_display":"13 months ago","dormant_months":13,"dormancy_band":"long_dormant","route":"suppress","route_label":"Suppress — Do not activate","route_reason":"Suppress — Do not activate","confidence":"high","risk_classes":["hygiene_risk","data_quality_gap","compliance_blocker"],"evidence_card_ids":["EV-2025-006-01","EV-2025-006-02"],"limitations":["We cannot confirm whether the company still operates, has rebranded, or the address is simply stale. The bounded export shows unverified deliverability and total account dormancy — not a legal status."],"operator_review_required":false,"recommended_move":"Archive account. Any re-engagement should start from independent verification or a direct referral, not by resending to the stored address.","move_provenance":{"source":"composed","pattern_id":"P-SUP-03","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":["contacts[RO-2025-006].hygiene.bounce_flag","companies[C-0006].activity_rollup"]},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"explicit_suppression","label":"Activation blocked — Suppression signal present","detail":"A suppression or do-not-contact signal is present in the bounded export.","scope_boundary":"Do not run outreach until suppression scope is confirmed."}],"display_name":"Lars Berg","trigger_summary":"Suppress — Do not activate","value_citation":{"display":"EUR 20,400","amount":20400,"currency":"EUR","basis":"“Fleet telemetry pilot” · Closed Lost · Jul 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Suppress — blocker is decisive","brief":"Bounded evidence shows a decisive reason to keep this record out of active consideration. Treat it as a hard blocker until the suppression truth changes.","commercial_implication":"Hold out of activation. Reopen only if net-new written-scope evidence removes the blocker. Activation stays blocked until the suppression signal is cleared in writing — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"7","ref":"RO-2025-007","source_row_id":"RO-2025-007","object_type":"contact","company_name":"Van Loenen Machinefabriek BV (fictional)","contact_role_or_title":"VP Engineering","last_activity_display":"8 months ago","dormant_months":8,"dormancy_band":"dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 8 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":[],"evidence_card_ids":["EV-2025-007-01","EV-2025-007-02","EV-2025-007-03","EV-2025-007-04"],"limitations":["The new contact's role and intent are unconfirmed from the export alone. Company-level activity does not confirm Casey specifically is re-engaging."],"operator_review_required":false,"recommended_move":"Validate the new contact before assuming Casey's continued involvement. The fresh activity in the record is company-level, not Casey's.","move_provenance":{"source":"composed","pattern_id":"P-REV-05","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[{"name":"contact_first_name","value":"Casey"}],"slot_fields":[{"name":"contact_first_name","field":"record.name"}],"cited_fields":["companies[C-0007].contact_index","record.name"]},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Casey Wei","trigger_summary":"Stage shows lost or stalled. 8 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 25,800","amount":25800,"currency":"EUR","basis":"“Bench retrofit program” · Closed Lost · Nov 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 8-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 8-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"8","ref":"RO-2025-008","source_row_id":"RO-2025-008","object_type":"contact","company_name":"Séverin Mécanique SAS (fictional)","contact_role_or_title":"Operations Director","last_activity_display":"26 months ago","dormant_months":26,"dormancy_band":"long_dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 26 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint"],"evidence_card_ids":["EV-2025-008-01","EV-2025-008-02"],"limitations":["We do not know if Mira retains purchasing authority for the original scope at her new level, or if this has been delegated to a new direct report. Her new mandate is unconfirmed."],"operator_review_required":false,"recommended_move":"Confirm Mira's mandate at her new level before re-opening the original scope.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Mira Hassan","trigger_summary":"Stage shows lost or stalled. 26 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 22,600","amount":22600,"currency":"EUR","basis":"“Operations reporting rollout” · Closed Lost · Jun 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 26-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 26-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"9","ref":"RO-2025-009","source_row_id":"RO-2025-009","object_type":"contact","company_name":"Veloce Motori Srl (fictional)","contact_role_or_title":"Head of Digital","last_activity_display":"13 months ago","dormant_months":13,"dormancy_band":"long_dormant","route":"suppress","route_label":"Suppress — Do not activate","route_reason":"Suppress — Do not activate","confidence":"high","risk_classes":["authority_mismatch","compliance_blocker"],"evidence_card_ids":["EV-2025-009-01","EV-2025-009-02","EV-2025-009-03"],"limitations":["We do not know the internal reporting structure between Mateo and the new contact, or their vendor preferences — nothing in the export tells us. The new contact has not been directly engaged."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"explicit_suppression","label":"Activation blocked — Suppression signal present","detail":"A suppression or do-not-contact signal is present in the bounded export.","scope_boundary":"Do not run outreach until suppression scope is confirmed."}],"display_name":"Mateo Ross","trigger_summary":"Suppress — Do not activate","value_citation":{"display":"EUR 22,400","amount":22400,"currency":"EUR","basis":"“Digital platform audit” · Closed Lost · Jul 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Suppress — blocker is decisive","brief":"Bounded evidence shows a decisive reason to keep this record out of active consideration. Treat it as a hard blocker until the suppression truth changes.","commercial_implication":"Hold out of activation. Reopen only if net-new written-scope evidence removes the blocker. Activation stays blocked until the suppression signal is cleared in writing — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"10","ref":"RO-2025-010","source_row_id":"RO-2025-010","object_type":"contact","company_name":"Lindqvist & Co AB (fictional)","contact_role_or_title":"Founder","last_activity_display":"No recorded activity","dormancy_band":"unknown","route":"repair","route_label":"Data quality blocker — Fix source fields before activation","route_reason":"Data quality blocker — Fix source fields before activation","confidence":"high","risk_classes":["data_quality_gap"],"evidence_card_ids":["EV-2025-010-01","EV-2025-010-02","EV-2025-010-03"],"limitations":["We do not know what happens at the scheduled date — whether Iris re-engages, extends the timeline, or has moved on. We are operating on the CRM's own scheduling field, not a stated intent."],"operator_review_required":true,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"diagnostic_repair_required","label":"Activation blocked — Diagnostic repair required","detail":"Diagnostic repair is required before activation can be considered.","scope_boundary":"Repair source fields and re-run intake before activation planning."}],"display_name":"Iris Sven","trigger_summary":"Data quality blocker — Fix source fields before activation","executive_narrative":{"headline":"Data repair — Data quality blockers","brief":"A data-quality defect blocks confident routing: a baseline field is missing, malformed, or stale. The commercial question may be valid, but the bounded record cannot carry an activation decision until the source field is repaired.","commercial_implication":"Repair the cited source field and re-review under agreed scope. No repair is performed from this workspace. Activation stays blocked until the cited field is repaired — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"11","ref":"RO-2025-011","source_row_id":"RO-2025-011","object_type":"contact","company_name":"Felsenkraft Energie GmbH (fictional)","contact_role_or_title":"Chief Commercial Officer","last_activity_display":"14 months ago","dormant_months":14,"dormancy_band":"long_dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 14 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":[],"evidence_card_ids":["EV-2025-011-01","EV-2025-011-02","EV-2025-011-03"],"limitations":["We cannot tell from the export whether anyone intended to answer. The absence of an outbound is a fact; the reason for it is not in the file."],"operator_review_required":false,"recommended_move":"Answer the question that was asked. The thread is in the record.","move_provenance":{"source":"composed","pattern_id":"P-REV-01","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":["emails[RO-2025-011].thread_190.last_inbound"]},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Annika Sørhus","trigger_summary":"Stage shows lost or stalled. 14 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 15,300","amount":15300,"currency":"EUR","basis":"“Metering analytics — three hydro plants” · Closed Lost · Jun 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 14-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 14-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"12","ref":"RO-2025-012","source_row_id":"RO-2025-012","object_type":"contact","company_name":"Meridiaan Techniek BV (fictional)","contact_role_or_title":"Head of Operations","last_activity_display":"16 months ago","dormant_months":16,"dormancy_band":"long_dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"Review needed — Useful signal, incomplete evidence","confidence":"medium","risk_classes":["authority_mismatch","economic_fit_unknown"],"evidence_card_ids":["EV-2025-012-01","EV-2025-012-02"],"limitations":["A completed security review tells us procurement was engaged. It does not tell us whether budget survived."],"operator_review_required":true,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Bram de Vries","trigger_summary":"Review needed — Useful signal, incomplete evidence","value_citation":{"display":"EUR 26,400","amount":26400,"currency":"EUR","basis":"“Line monitoring retrofit” · Qualification · Apr 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Investigate — Economic fit unknown","brief":"A useful signal is present, but the evidence is incomplete: value-band or firmographic fit is unconfirmed. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"13","ref":"RO-2025-013","source_row_id":"RO-2025-013","object_type":"contact","company_name":"Adriatica Impianti SpA (fictional)","contact_role_or_title":"Procurement Director","last_activity_display":"26 months ago","dormant_months":26,"dormancy_band":"long_dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 26 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":["lifecycle_gap","timing_constraint"],"evidence_card_ids":["EV-2025-013-01","EV-2025-013-02","EV-2025-013-03"],"limitations":["The plan's remaining two steps are named in the file. Whether the budget behind them still exists is not."],"operator_review_required":false,"recommended_move":"Confirm suppression status in your CRM, then answer the question that was asked. The thread is in the record.","move_provenance":{"source":"composed","pattern_id":"P-REV-01","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":["emails[RO-2025-013].thread_204.last_inbound"],"clearance":{"blocker_code":"missing_suppression_truth","phrase":"Confirm suppression status in your CRM","slots":[],"slot_fields":[]}},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"missing_suppression_truth","label":"Activation blocked — Suppression status missing","detail":"The export did not include opt-out or do-not-contact status.","scope_boundary":"Required before outreach or activation."}],"display_name":"Cecilia Nardone","trigger_summary":"Stage shows lost or stalled. 26 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 22,700","amount":22700,"currency":"EUR","basis":"“Plant telemetry — phase 1” · Closed Lost · Jun 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 26-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 26-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic. Activation stays blocked until suppression truth is provided — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"14","ref":"RO-2025-014","source_row_id":"RO-2025-014","object_type":"contact","company_name":"Nordkyst Marine AS (fictional)","contact_role_or_title":"Fleet Director","last_activity_display":"6 months ago","dormant_months":6,"dormancy_band":"dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 6 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":[],"evidence_card_ids":["EV-2025-014-01","EV-2025-014-02","EV-2025-014-03"],"limitations":["We know approval was claimed. We cannot confirm from the export whether it survived the quarter it was granted in."],"operator_review_required":false,"recommended_move":"Contact the named procurement owner directly and reference the approval the champion recorded.","move_provenance":{"source":"composed","pattern_id":"P-REV-02","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[{"name":"owner_role","value":"procurement owner"},{"name":"recorded_artifact","value":"approval"}],"slot_fields":[{"name":"owner_role","field":"emails[RO-2025-014].thread_142.last_inbound#derivedFact"},{"name":"recorded_artifact","field":"emails[RO-2025-014].thread_142.last_inbound#observedValue"}],"cited_fields":["emails[RO-2025-014].thread_142.last_inbound","emails[RO-2025-014].thread_142.last_inbound#derivedFact","emails[RO-2025-014].thread_142.last_inbound#observedValue"]},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Dmitri Halvard","trigger_summary":"Stage shows lost or stalled. 6 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 20,600","amount":20600,"currency":"EUR","basis":"“Fleet telemetry rollout — fourteen vessels” · Closed Lost · Jan 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 6-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 6-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"15","ref":"RO-2025-015","source_row_id":"RO-2025-015","object_type":"contact","company_name":"Vasa Precision AB (fictional)","contact_role_or_title":"VP Manufacturing","last_activity_display":"22 months ago","dormant_months":22,"dormancy_band":"long_dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 22 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":["lifecycle_gap","timing_constraint"],"evidence_card_ids":["EV-2025-015-01","EV-2025-015-02"],"limitations":["The pause reason is not recorded. Readiness stated 15 months ago is not readiness today."],"operator_review_required":false,"recommended_move":"Re-open on the customer's own stated terms and confirm whether the pause condition still holds.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":"P-REV-03"},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Elin Marstrand","trigger_summary":"Stage shows lost or stalled. 22 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 15,900","amount":15900,"currency":"EUR","basis":"“Tooling analytics suite” · Closed Lost · Oct 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 22-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 22-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"16","ref":"RO-2025-016","source_row_id":"RO-2025-016","object_type":"contact","company_name":"Noordhaven Logistics BV (fictional)","contact_role_or_title":"Director of Supply Chain","last_activity_display":"20 months ago","dormant_months":20,"dormancy_band":"long_dormant","route":"repair","route_label":"Data quality blocker — Fix source fields before activation","route_reason":"Data quality blocker — Fix source fields before activation","confidence":"high","risk_classes":["lifecycle_gap","timing_constraint","data_quality_gap"],"evidence_card_ids":["EV-2025-016-01","EV-2025-016-02"],"limitations":["A drafted contract shows intent on both sides at the time. It does not show current budget authority."],"operator_review_required":true,"recommended_move":"Repair the deal stage in your CRM, then ask for the signature the draft was prepared for, or ask what stopped it.","move_provenance":{"source":"composed","pattern_id":"P-REP-01","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":["documents[RO-2025-016].contract_v3","record.dealHistory.stage"],"clearance":{"blocker_code":"diagnostic_repair_required","lexicon_rule_id":"stage_unknown","phrase":"Repair the deal stage in your CRM","slots":[{"name":"field_noun","value":"deal stage"}],"slot_fields":[{"name":"field_noun","field":"lexicon:stage_unknown(record.dealHistory.stage)"}]}},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"diagnostic_repair_required","label":"Activation blocked — Diagnostic repair required","detail":"Diagnostic repair is required before activation can be considered.","scope_boundary":"Repair source fields and re-run intake before activation planning."}],"display_name":"Farid Osmani","trigger_summary":"Data quality blocker — Fix source fields before activation","value_citation":{"display":"EUR 17,400","amount":17400,"currency":"EUR","basis":"“Yard management platform” · stage unknown · Dec 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Data repair — Data quality blockers","brief":"A data-quality defect blocks confident routing: a baseline field is missing, malformed, or stale. The commercial question may be valid, but the bounded record cannot carry an activation decision until the source field is repaired.","commercial_implication":"Repair the cited source field and re-review under agreed scope. No repair is performed from this workspace. Activation stays blocked until the cited field is repaired — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"17","ref":"RO-2025-017","source_row_id":"RO-2025-017","object_type":"contact","company_name":"Bergslagen Kraft AB (fictional)","contact_role_or_title":"Head of Asset Management","last_activity_display":"6 months ago","dormant_months":6,"dormancy_band":"dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 6 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":["authority_mismatch"],"evidence_card_ids":["EV-2025-017-01","EV-2025-017-02"],"limitations":["The funding event is recorded. Eighteen months of silence since is not explained anywhere in the file."],"operator_review_required":false,"recommended_move":"Confirm suppression status in your CRM, then re-open on the customer's own stated terms and confirm whether they still hold.","move_provenance":{"source":"composed","pattern_id":"P-REV-03","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":["emails[RO-2025-017].thread_222.last_inbound"],"clearance":{"blocker_code":"missing_suppression_truth","phrase":"Confirm suppression status in your CRM","slots":[],"slot_fields":[]}},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"missing_suppression_truth","label":"Activation blocked — Suppression status missing","detail":"The export did not include opt-out or do-not-contact status.","scope_boundary":"Required before outreach or activation."}],"display_name":"Greta Lindholm","trigger_summary":"Stage shows lost or stalled. 6 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 17,400","amount":17400,"currency":"EUR","basis":"“Condition monitoring — turbine fleet” · Closed Lost · Jan 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 6-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 6-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic. Activation stays blocked until suppression truth is provided — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"18","ref":"RO-2025-018","source_row_id":"RO-2025-018","object_type":"contact","company_name":"Compagnie Ferroviaire du Nord (fictional)","contact_role_or_title":"Programme Director","last_activity_display":"11 months ago","dormant_months":11,"dormancy_band":"dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 11 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":[],"evidence_card_ids":["EV-2025-018-01"],"limitations":["An intake reference has a lifetime we cannot read from this export."],"operator_review_required":false,"recommended_move":"Submit against the intake reference on file, or confirm it is still valid.","move_provenance":{"source":"composed","pattern_id":"P-REV-04","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[{"name":"artifact_noun","value":"intake reference"}],"slot_fields":[{"name":"artifact_noun","field":"emails[RO-2025-018].thread_190.last_inbound#observedValue"}],"cited_fields":["emails[RO-2025-018].thread_190.last_inbound","emails[RO-2025-018].thread_190.last_inbound#observedValue"]},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Hugo Bellamy","trigger_summary":"Stage shows lost or stalled. 11 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 36,300","amount":36300,"currency":"EUR","basis":"“Depot scheduling module” · Closed Lost · Sep 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 11-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 11-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"19","ref":"RO-2025-019","source_row_id":"RO-2025-019","object_type":"contact","company_name":"Trondheim Biomarine AS (fictional)","contact_role_or_title":"COO","last_activity_display":"No recorded activity","dormancy_band":"unknown","route":"repair","route_label":"Data quality blocker — Fix source fields before activation","route_reason":"Data quality blocker — Fix source fields before activation","confidence":"high","risk_classes":["data_quality_gap"],"evidence_card_ids":["EV-2025-019-01","EV-2025-019-02"],"limitations":["We know a reorganisation was underway 21 months ago. Whether it settled, and how, is outside this export."],"operator_review_required":true,"recommended_move":"Verify whether a deal record exists in your CRM, then confirm the reorganisation outcome before treating the stated intent as live.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"diagnostic_repair_required","label":"Activation blocked — Diagnostic repair required","detail":"Diagnostic repair is required before activation can be considered.","scope_boundary":"Repair source fields and re-run intake before activation planning."}],"display_name":"Ingrid Aasen","trigger_summary":"Data quality blocker — Fix source fields before activation","executive_narrative":{"headline":"Data repair — Data quality blockers","brief":"A data-quality defect blocks confident routing: a baseline field is missing, malformed, or stale. The commercial question may be valid, but the bounded record cannot carry an activation decision until the source field is repaired.","commercial_implication":"Repair the cited source field and re-review under agreed scope. No repair is performed from this workspace. Activation stays blocked until the cited field is repaired — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"20","ref":"RO-2025-020","source_row_id":"RO-2025-020","object_type":"contact","company_name":"Sundsvall Papper AB (fictional)","contact_role_or_title":"Mill Systems Manager","last_activity_display":"25 months ago","dormant_months":25,"dormancy_band":"long_dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"Review needed — Useful signal, incomplete evidence","confidence":"low","risk_classes":["hygiene_risk","data_quality_gap","authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"evidence_card_ids":["EV-2025-020-01","EV-2025-020-02","EV-2025-020-03"],"limitations":["Two separate defects sit on one record: an address we cannot trust and an owner who no longer exists. Neither tells us anything about demand."],"operator_review_required":true,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Jonas Wikström","trigger_summary":"Review needed — Useful signal, incomplete evidence","value_citation":{"display":"EUR 19,600","amount":19600,"currency":"EUR","basis":"“Mill systems consolidation” · Closed Lost · Jul 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Investigate — Lifecycle process gap","brief":"A useful signal is present, but the evidence is incomplete: stage or next-step fields show a lifecycle follow-up gap. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"21","ref":"RO-2025-021","source_row_id":"RO-2025-021","object_type":"contact","company_name":"Saimaa Prosessi Oy (fictional)","contact_role_or_title":"Head of Engineering","last_activity_display":"23 months ago","dormant_months":23,"dormancy_band":"long_dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"Review needed — Useful signal, incomplete evidence","confidence":"medium","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"evidence_card_ids":["EV-2025-021-01","EV-2025-021-02"],"limitations":["We cannot tell which of the two titles is current, or whether the person changed roles inside the same company."],"operator_review_required":true,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Kirsi Halme","trigger_summary":"Review needed — Useful signal, incomplete evidence","value_citation":{"display":"EUR 33,700","amount":33700,"currency":"EUR","basis":"“Process control upgrade” · Qualification · Sep 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Investigate — Lifecycle process gap","brief":"A useful signal is present, but the evidence is incomplete: stage or next-step fields show a lifecycle follow-up gap. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"22","ref":"RO-2025-022","source_row_id":"RO-2025-022","object_type":"contact","company_name":"Ateliers Ferrant SAS (fictional)","contact_role_or_title":"Managing Director","last_activity_display":"16 months ago","dormant_months":16,"dormancy_band":"long_dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"Review needed — Useful signal, incomplete evidence","confidence":"medium","risk_classes":["authority_mismatch","economic_fit_unknown"],"evidence_card_ids":["EV-2025-022-01","EV-2025-022-02"],"limitations":["The duplicate hides which record carried the real conversation. Merging may reveal more history than either record shows alone."],"operator_review_required":true,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Lucas Ferrant","trigger_summary":"Review needed — Useful signal, incomplete evidence","value_citation":{"display":"EUR 33,300","amount":33300,"currency":"EUR","basis":"“Workshop automation programme” · Qualification · Apr 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Investigate — Economic fit unknown","brief":"A useful signal is present, but the evidence is incomplete: value-band or firmographic fit is unconfirmed. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"23","ref":"RO-2025-023","source_row_id":"RO-2025-023","object_type":"contact","company_name":"Wisła Automatyka Sp. z o.o. (fictional)","contact_role_or_title":"Plant Director","last_activity_display":"26 months ago","dormant_months":26,"dormancy_band":"long_dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 26 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":["lifecycle_gap","timing_constraint"],"evidence_card_ids":["EV-2025-023-01","EV-2025-023-02"],"limitations":["We can see the dates disagree. We cannot tell from the export which one the CRM should keep."],"operator_review_required":false,"recommended_move":"Confirm suppression status in your CRM and correct the date fields so the sequence reads true, then treat the inbound on revised scope as the live thread it appears to be.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"missing_suppression_truth","label":"Activation blocked — Suppression status missing","detail":"The export did not include opt-out or do-not-contact status.","scope_boundary":"Required before outreach or activation."}],"display_name":"Marta Kowalczyk","trigger_summary":"Stage shows lost or stalled. 26 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 16,300","amount":16300,"currency":"EUR","basis":"“Bottling line controls” · Closed Lost · Jun 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 26-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 26-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic. Activation stays blocked until suppression truth is provided — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"24","ref":"RO-2025-024","source_row_id":"RO-2025-024","object_type":"contact","company_name":"Gotland Vind AB (fictional)","contact_role_or_title":"Head of Procurement","last_activity_display":"11 months ago","dormant_months":11,"dormancy_band":"dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 11 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":[],"evidence_card_ids":["EV-2025-024-01","EV-2025-024-02"],"limitations":["A missing country is a compliance-relevant gap, not a commercial one. We cannot infer it from a postal code alone."],"operator_review_required":false,"recommended_move":"Populate the country and region fields from your own CRM before this record is handled.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Nils Ekström","trigger_summary":"Stage shows lost or stalled. 11 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 32,100","amount":32100,"currency":"EUR","basis":"“Turbine spares planning” · Closed Lost · Sep 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 11-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 11-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"25","ref":"RO-2025-025","source_row_id":"RO-2025-025","object_type":"contact","company_name":"Moravia Stroj a.s. (fictional)","contact_role_or_title":"Technical Buyer","last_activity_display":"1 month ago","dormant_months":1,"dormancy_band":"warming","route":"hold","route_label":"Hold — Timing or activity constraint present","route_reason":"Hold — Timing or activity constraint present","confidence":"medium","risk_classes":["timing_constraint"],"evidence_card_ids":["EV-2025-025-01","EV-2025-025-02"],"limitations":["We cite the EUR figure because it is the one in the majority currency of this book. Which of the two the customer agreed to is not recorded."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Olga Ruzicka","trigger_summary":"Hold — Timing or activity constraint present","value_citation":{"display":"EUR 31,100","amount":31100,"currency":"EUR","basis":"“Press line instrumentation” · Discovery · Jul 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Timing hold — revisit when the trigger clears","brief":"A timing constraint defers this record rather than rejecting it. Preserve the re-entry point so a qualified record does not age without a scheduled trigger.","commercial_implication":"Set a managed-refresh trigger and revisit when the cited timing constraint changes.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"26","ref":"RO-2025-026","source_row_id":"RO-2025-026","object_type":"contact","company_name":"Baltic Terminal Services (fictional)","contact_role_or_title":"Operations Lead","last_activity_display":"4 months ago","dormant_months":4,"dormancy_band":"dormant","route":"suppress","route_label":"Suppress — Do not activate","route_reason":"Suppress — Do not activate","confidence":"high","risk_classes":["hygiene_risk","data_quality_gap","compliance_blocker"],"evidence_card_ids":["EV-2025-026-01","EV-2025-026-02"],"limitations":["An opt-out on the only known contact leaves the account unreachable from this export alone. That is a data gap, not a refusal by the company."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"explicit_suppression","label":"Activation blocked — Suppression signal present","detail":"A suppression or do-not-contact signal is present in the bounded export.","scope_boundary":"Do not run outreach until suppression scope is confirmed."}],"display_name":"Piotr Zieliński","trigger_summary":"Suppress — Do not activate","value_citation":{"display":"EUR 19,100","amount":19100,"currency":"EUR","basis":"“Terminal gate automation” · Discovery · Apr 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Suppress — blocker is decisive","brief":"Bounded evidence shows a decisive reason to keep this record out of active consideration. Treat it as a hard blocker until the suppression truth changes.","commercial_implication":"Hold out of activation. Reopen only if net-new written-scope evidence removes the blocker. Activation stays blocked until the suppression signal is cleared in writing — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"27","ref":"RO-2025-027","source_row_id":"RO-2025-027","object_type":"contact","company_name":"Groupe Lefebvre Industrie (fictional)","contact_role_or_title":"Directeur Achats","last_activity_display":"4 months ago","dormant_months":4,"dormancy_band":"dormant","route":"hold","route_label":"Hold — Timing or activity constraint present","route_reason":"Hold — Timing or activity constraint present","confidence":"high","risk_classes":["authority_mismatch","timing_constraint"],"evidence_card_ids":["EV-2025-027-01","EV-2025-027-02"],"limitations":["An orphaned contact record tells us the CRM has a structural gap here. It tells us nothing about the company's interest."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Quentin Lefebvre","trigger_summary":"Hold — Timing or activity constraint present","executive_narrative":{"headline":"Timing hold — revisit when the trigger clears","brief":"A timing constraint defers this record rather than rejecting it. Preserve the re-entry point so a qualified record does not age without a scheduled trigger.","commercial_implication":"Set a managed-refresh trigger and revisit when the cited timing constraint changes.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"28","ref":"RO-2025-028","source_row_id":"RO-2025-028","object_type":"contact","company_name":"Blom Interieur BV (fictional)","contact_role_or_title":"Managing Director","last_activity_display":"12 months ago","dormant_months":12,"dormancy_band":"long_dormant","route":"suppress","route_label":"Suppress — Do not activate","route_reason":"Suppress — Do not activate","confidence":"high","risk_classes":["compliance_blocker"],"evidence_card_ids":["EV-2025-028-01","EV-2025-028-02"],"limitations":["The instruction is unambiguous. Whether the person who gave it still works there does not change its standing."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"explicit_suppression","label":"Activation blocked — Suppression signal present","detail":"A suppression or do-not-contact signal is present in the bounded export.","scope_boundary":"Do not run outreach until suppression scope is confirmed."}],"display_name":"Rutger Blom","trigger_summary":"Suppress — Do not activate","value_citation":{"display":"EUR 30,500","amount":30500,"currency":"EUR","basis":"“Showroom systems suite” · Qualification · Aug 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Suppress — blocker is decisive","brief":"Bounded evidence shows a decisive reason to keep this record out of active consideration. Treat it as a hard blocker until the suppression truth changes.","commercial_implication":"Hold out of activation. Reopen only if net-new written-scope evidence removes the blocker. Activation stays blocked until the suppression signal is cleared in writing — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"29","ref":"RO-2025-029","source_row_id":"RO-2025-029","object_type":"contact","company_name":"Wallonie Métaux SA (fictional)","contact_role_or_title":"Head of Sourcing","last_activity_display":"1 month ago","dormant_months":1,"dormancy_band":"warming","route":"hold","route_label":"Hold — Timing or activity constraint present","route_reason":"Hold — Timing or activity constraint present","confidence":"high","risk_classes":["timing_constraint"],"evidence_card_ids":["EV-2025-029-01","EV-2025-029-02"],"limitations":["The recorded term end is outside this export's window. We cannot confirm from these fields whether the term was actually served."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Sabine Toussaint","trigger_summary":"Hold — Timing or activity constraint present","value_citation":{"display":"EUR 16,100","amount":16100,"currency":"EUR","basis":"“Alloy tracking system” · Proposal sent · Jul 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Timing hold — revisit when the trigger clears","brief":"A timing constraint defers this record rather than rejecting it. Preserve the re-entry point so a qualified record does not age without a scheduled trigger.","commercial_implication":"Set a managed-refresh trigger and revisit when the cited timing constraint changes.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"30","ref":"RO-2025-030","source_row_id":"RO-2025-030","object_type":"contact","company_name":"Ekdahl Verkstad AB (fictional)","contact_role_or_title":"Owner","last_activity_display":"10 months ago","dormant_months":10,"dormancy_band":"dormant","route":"repair","route_label":"Data quality blocker — Fix source fields before activation","route_reason":"Data quality blocker — Fix source fields before activation","confidence":"high","risk_classes":["hygiene_risk","data_quality_gap"],"evidence_card_ids":["EV-2025-030-01","EV-2025-030-02"],"limitations":["The dissolution is recorded in our own account field. We do not verify it against any external registry from this workspace."],"operator_review_required":true,"recommended_move":"Mark the account closed in your CRM to match the recorded dissolution.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"diagnostic_repair_required","label":"Activation blocked — Diagnostic repair required","detail":"Diagnostic repair is required before activation can be considered.","scope_boundary":"Repair source fields and re-run intake before activation planning."}],"display_name":"Tomas Ekdahl","trigger_summary":"Data quality blocker — Fix source fields before activation","value_citation":{"display":"EUR 29,300","amount":29300,"currency":"EUR","basis":"“Machine shop scheduling” · stage unknown · Oct 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Data repair — Data quality blockers","brief":"A data-quality defect blocks confident routing: a baseline field is missing, malformed, or stale. The commercial question may be valid, but the bounded record cannot carry an activation decision until the source field is repaired.","commercial_implication":"Repair the cited source field and re-review under agreed scope. No repair is performed from this workspace. Activation stays blocked until the cited field is repaired — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"31","ref":"RO-2025-031","source_row_id":"RO-2025-031","object_type":"contact","company_name":"Mahler Anlagen GmbH (fictional)","contact_role_or_title":"Geschäftsführerin","last_activity_display":"21 months ago","dormant_months":21,"dormancy_band":"long_dormant","route":"suppress","route_label":"Suppress — Do not activate","route_reason":"Suppress — Do not activate","confidence":"high","risk_classes":["lifecycle_gap","timing_constraint","compliance_blocker"],"evidence_card_ids":["EV-2025-031-01"],"limitations":["The dispute's status today is not readable from this export. The hold is recorded without an end date."],"operator_review_required":false,"recommended_move":"No outreach. Resolution of the recorded dispute is the only thing that changes this.","move_provenance":{"source":"composed","pattern_id":"P-SUP-01","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[{"name":"blocker_noun","value":"dispute"}],"slot_fields":[{"name":"blocker_noun","field":"companies[C-0367].notes.note_92#observedValue"}],"cited_fields":["companies[C-0367].notes.note_92","companies[C-0367].notes.note_92#observedValue"]},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"explicit_suppression","label":"Activation blocked — Suppression signal present","detail":"A suppression or do-not-contact signal is present in the bounded export.","scope_boundary":"Do not run outreach until suppression scope is confirmed."}],"display_name":"Ulrike Mahler","trigger_summary":"Suppress — Do not activate","value_citation":{"display":"EUR 35,500","amount":35500,"currency":"EUR","basis":"“Anlagen monitoring” · Closed Lost · Nov 2024","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Suppress — blocker is decisive","brief":"Bounded evidence shows a decisive reason to keep this record out of active consideration. Treat it as a hard blocker until the suppression truth changes.","commercial_implication":"Hold out of activation. Reopen only if net-new written-scope evidence removes the blocker. Activation stays blocked until the suppression signal is cleared in writing — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"32","ref":"RO-2025-032","source_row_id":"RO-2025-032","object_type":"contact","company_name":"Sandoval Marítima SL (fictional)","contact_role_or_title":"Director General","last_activity_display":"8 months ago","dormant_months":8,"dormancy_band":"dormant","route":"suppress","route_label":"Suppress — Do not activate","route_reason":"Suppress — Do not activate","confidence":"high","risk_classes":["compliance_blocker"],"evidence_card_ids":["EV-2025-032-01"],"limitations":["We hold one note from our own account manager. Nothing in this export corroborates or dates it further."],"operator_review_required":false,"recommended_move":"No outreach ever. Remove the individual from any contactable list.","move_provenance":{"source":"composed","pattern_id":"P-SUP-02","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":["companies[C-0410].notes.note_18"]},"recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"explicit_suppression","label":"Activation blocked — Suppression signal present","detail":"A suppression or do-not-contact signal is present in the bounded export.","scope_boundary":"Do not run outreach until suppression scope is confirmed."}],"display_name":"Viktor Sandoval","trigger_summary":"Suppress — Do not activate","executive_narrative":{"headline":"Suppress — blocker is decisive","brief":"Bounded evidence shows a decisive reason to keep this record out of active consideration. Treat it as a hard blocker until the suppression truth changes.","commercial_implication":"Hold out of activation. Reopen only if net-new written-scope evidence removes the blocker. Activation stays blocked until the suppression signal is cleared in writing — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"33","ref":"RO-2025-033","source_row_id":"RO-2025-033","object_type":"contact","company_name":"Bruneau Mécanique SAS (fictional)","contact_role_or_title":"Director Comercial","last_activity_display":"19 months ago","dormant_months":19,"dormancy_band":"long_dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"Review needed — Useful signal, incomplete evidence","confidence":"low","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"evidence_card_ids":["EV-2025-033-01","EV-2025-033-02","EV-2025-033-03"],"limitations":["This record contradicts itself. A positive inbound, two owner handoffs, and an unexplained close cannot all be read as one fact, and this export does not contain what would settle it."],"operator_review_required":true,"recommended_move":"Resolve the missing loss reason before this figure is quoted anywhere.","move_provenance":{"source":"composed","pattern_id":"P-INV-01","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[{"name":"field_noun","value":"loss reason"}],"slot_fields":[{"name":"field_noun","field":"deals[D-0901].closed_lost_reason#sourceField"}],"cited_fields":["deals[D-0901].closed_lost_reason","deals[D-0901].closed_lost_reason#sourceField"]},"recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Wanda Petrescu","trigger_summary":"Review needed — Useful signal, incomplete evidence","value_citation":{"display":"EUR 35,600","amount":35600,"currency":"EUR","basis":"“Grid instrumentation programme” · Closed Lost · Jan 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Investigate — Lifecycle process gap","brief":"A useful signal is present, but the evidence is incomplete: stage or next-step fields show a lifecycle follow-up gap. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"34","ref":"RO-2025-034","source_row_id":"RO-2025-034","object_type":"contact","company_name":"Moreau Rail Systèmes (fictional)","contact_role_or_title":"Chef de Projet","last_activity_display":"7 months ago","dormant_months":7,"dormancy_band":"dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 7 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":[],"evidence_card_ids":["EV-2025-034-01","EV-2025-034-02"],"limitations":["We cite the higher figure because it is the one the working set carries. If these are duplicates, the book total is overstated by the other."],"operator_review_required":false,"recommended_move":"Determine whether these are one opportunity or two before the figure is used.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Xavier Moreau","trigger_summary":"Stage shows lost or stalled. 7 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 17,600","amount":17600,"currency":"EUR","basis":"“Signalling retrofit” · Closed Lost · Jan 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 7-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 7-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"35","ref":"RO-2025-035","source_row_id":"RO-2025-035","object_type":"contact","company_name":"Nordwind Composites GmbH (fictional)","contact_role_or_title":"Head of Innovation","last_activity_display":"8 months ago","dormant_months":8,"dormancy_band":"dormant","route":"suppress","route_label":"Suppress — Do not activate","route_reason":"Suppress — Do not activate","confidence":"high","risk_classes":["authority_mismatch","compliance_blocker"],"evidence_card_ids":["EV-2025-035-01","EV-2025-035-02"],"limitations":["We know who engaged and who the notes say decides. We cannot tell whether those two ever spoke."],"operator_review_required":false,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"blocked","activation_blockers":[{"code":"explicit_suppression","label":"Activation blocked — Suppression signal present","detail":"A suppression or do-not-contact signal is present in the bounded export.","scope_boundary":"Do not run outreach until suppression scope is confirmed."}],"display_name":"Yuki Tanaka-Berg","trigger_summary":"Suppress — Do not activate","value_citation":{"display":"EUR 21,700","amount":21700,"currency":"EUR","basis":"“Composite process analytics” · Closed Lost · Dec 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Suppress — blocker is decisive","brief":"Bounded evidence shows a decisive reason to keep this record out of active consideration. Treat it as a hard blocker until the suppression truth changes.","commercial_implication":"Hold out of activation. Reopen only if net-new written-scope evidence removes the blocker. Activation stays blocked until the suppression signal is cleared in writing — a separate axis from the diagnostic route.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"36","ref":"RO-2025-036","source_row_id":"RO-2025-036","object_type":"contact","company_name":"Vistula Chemicals SA (fictional)","contact_role_or_title":"Head of Digital","last_activity_display":"5 months ago","dormant_months":5,"dormancy_band":"dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"Review needed — Useful signal, incomplete evidence","confidence":"medium","risk_classes":["authority_mismatch","economic_fit_unknown"],"evidence_card_ids":["EV-2025-036-01","EV-2025-036-02"],"limitations":["A pending permit with no date could mean weeks or years. This export carries neither the decision nor its timetable."],"operator_review_required":true,"recommended_move":"Establish the permit's status before any routing decision.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Zofia Nowak","trigger_summary":"Review needed — Useful signal, incomplete evidence","value_citation":{"display":"EUR 30,100","amount":30100,"currency":"EUR","basis":"“Batch reporting platform” · Discovery · Mar 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Investigate — Economic fit unknown","brief":"A useful signal is present, but the evidence is incomplete: value-band or firmographic fit is unconfirmed. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"37","ref":"RO-2025-037","source_row_id":"RO-2025-037","object_type":"contact","company_name":"Kymi Paper Oy (fictional)","contact_role_or_title":"Mill Manager","last_activity_display":"16 months ago","dormant_months":16,"dormancy_band":"long_dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"Review needed — Useful signal, incomplete evidence","confidence":"medium","risk_classes":["authority_mismatch","economic_fit_unknown"],"evidence_card_ids":["EV-2025-037-01","EV-2025-037-02"],"limitations":["A merger under review 35 months ago has an outcome this export cannot show. Every role in the account may have changed."],"operator_review_required":true,"recommended_move":"Establish the merger outcome and the current buying structure before any routing decision.","move_provenance":{"source":"operator-override","pattern_id":"","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":[],"derived_from":null},"recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Aleksi Virtanen","trigger_summary":"Review needed — Useful signal, incomplete evidence","executive_narrative":{"headline":"Investigate — Economic fit unknown","brief":"A useful signal is present, but the evidence is incomplete: value-band or firmographic fit is unconfirmed. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"38","ref":"RO-2025-038","source_row_id":"RO-2025-038","object_type":"contact","company_name":"Øresund Terminal A/S (fictional)","contact_role_or_title":"Head of Terminal Ops","last_activity_display":"13 months ago","dormant_months":13,"dormancy_band":"long_dormant","route":"investigate","route_label":"Review needed — Useful signal, incomplete evidence","route_reason":"Review needed — Useful signal, incomplete evidence","confidence":"low","risk_classes":["authority_mismatch","economic_fit_unknown"],"evidence_card_ids":["EV-2025-038-01","EV-2025-038-02"],"limitations":["The renewal date is recorded. Whether the framework will actually be renewed is not."],"operator_review_required":true,"recommended_move":"","recommended_action_type":"diagnostic_only","activation_readiness":"review_required","activation_blockers":[],"display_name":"Benedikt Rasmussen","trigger_summary":"Review needed — Useful signal, incomplete evidence","value_citation":{"display":"EUR 33,600","amount":33600,"currency":"EUR","basis":"“Terminal orchestration platform” · Closed Lost · Jul 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Investigate — Economic fit unknown","brief":"A useful signal is present, but the evidence is incomplete: value-band or firmographic fit is unconfirmed. The record needs structured review before it can be routed with confidence.","commercial_implication":"Resolve the named gap under structured review before widening activation scope.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"39","ref":"RO-2025-039","source_row_id":"RO-2025-039","object_type":"contact","company_name":"Aubert Santé Groupe (fictional)","contact_role_or_title":"Directrice des Opérations","last_activity_display":"7 months ago","dormant_months":7,"dormancy_band":"dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"Stage shows lost or stalled. 7 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","confidence":"high","risk_classes":[],"evidence_card_ids":["EV-2025-039-01"],"limitations":["The audit's close date is not in the export. The request to wait is."],"operator_review_required":false,"recommended_move":"Re-open on the customer's own stated terms and confirm whether they still hold.","move_provenance":{"source":"composed","pattern_id":"P-REV-03","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":["emails[RO-2025-039].thread_96.last_inbound"]},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Charlotte Aubert","trigger_summary":"Stage shows lost or stalled. 7 months since last recorded activity. Suppression truth and contact permission still require review. Cited value band 10k-50k.","value_citation":{"display":"EUR 20,100","amount":20100,"currency":"EUR","basis":"“Care scheduling platform” · Closed Lost · Jan 2026","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 7-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 7-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}},{"record_id":"40","ref":"RO-2025-040","source_row_id":"RO-2025-040","object_type":"contact","company_name":"Kranz Fördertechnik GmbH (fictional)","contact_role_or_title":"Leiter Vertrieb","last_activity_display":"11 months ago","dormant_months":11,"dormancy_band":"dormant","route":"revive","route_label":"Cited from export fields — Revive candidate","route_reason":"The export records a spend freeze for fiscal 2023 and no later note showing that it was lifted.","confidence":"high","risk_classes":[],"evidence_card_ids":["EV-2025-040-01","EV-2025-040-02"],"limitations":["The freeze covered a fiscal year that has since ended. This export contains nothing about what happened after it."],"operator_review_required":false,"recommended_move":"Re-open on the customer's own stated terms and confirm whether they still hold.","move_provenance":{"source":"composed","pattern_id":"P-REV-03","playbook_version":"mp-1.0.0","playbook_digest":"76bfb43588a9","slots":[],"slot_fields":[],"cited_fields":["emails[RO-2025-040].thread_88.last_inbound"]},"recommended_action_type":"diagnostic_only","activation_readiness":"ready","activation_blockers":[],"display_name":"Dieter Kranz","trigger_summary":"The export records a spend freeze for fiscal 2023 and no later note showing that it was lifted.","value_citation":{"display":"EUR 30,600","amount":30600,"currency":"EUR","basis":"“Conveyor telemetry” · Closed Lost · Sep 2025","source_fields":["deal.dealname","deal.amount","deal.dealstage","deal.closedate"]},"executive_narrative":{"headline":"Revive candidate — 11-month dormant","brief":"Field evidence supports a revive route: identity and stage signals hold across a 11-month dormant window. Route confidence is high on the bounded export. This is a diagnostic classification, not a buying signal — the commercial question reads as still open.","commercial_implication":"Candidate for a separately scoped reactivation review. Execution assets and send authority stay outside this diagnostic.","limitation":"Diagnostic classification only. No outcome guarantee. Activation is separately scoped."}}],"decision_queues":{"suppress":{"route":"suppress","record_ids":["6","9","26","28","31","32","35"],"count":7},"repair":{"route":"repair","record_ids":["5","10","16","19","30"],"count":5},"hold":{"route":"hold","record_ids":["1","4","25","27","29"],"count":5},"investigate":{"route":"investigate","record_ids":["3","12","20","21","22","33","36","37","38"],"count":9},"monitor":{"route":"monitor","record_ids":[],"count":0},"revive":{"route":"revive","record_ids":["2","7","8","11","13","14","15","17","18","23","24","34","39","40"],"count":14},"expand":{"route":"expand","record_ids":[],"count":0}},"evidence_cards":[{"evidence_id":"EV-2025-001-01","record_id":"1","type":"route_classification","route_implication":"hold","risk_classes":["timing_constraint"],"finding":"Contact is still active in buying role — no departure signal.","source_fields":["Contact hygiene fields"],"field_path":"contacts[RO-2025-001].hygiene","observed_values":["No bounce flag · no unsubscribe flag · role/title field unchanged since last CRM update"],"derived_fact":"Contact is still active in buying role — no departure signal.","limitation":"We cannot confirm whether the contact's silence is disinterest or workload. No out-of-office, no explicit rejection. The 3 non-replies could be timing, not intent.","confidence":"high","operator_review_status":"reviewed","operator_note":"Role context is usable as a diagnostic signal; buyer team validates any contact path.","observed_at":"2025-04-22"},{"evidence_id":"EV-2025-001-02","record_id":"1","type":"lifecycle","route_implication":"hold","risk_classes":["timing_constraint"],"finding":"Company is still actively engaging elsewhere in the CRM — procurement has not stopped.","source_fields":["Company-level deal activity"],"field_path":"companies[C-0001].deal_rollup","observed_values":["A second open deal was created for Fournier Industrie SAS (fictional) 3 weeks ago, under a different contact"],"derived_fact":"Company is still actively engaging elsewhere in the CRM — procurement has not stopped.","limitation":"We cannot confirm whether the contact's silence is disinterest or workload. No out-of-office, no explicit rejection. The 3 non-replies could be timing, not intent.","confidence":"high","operator_review_status":"reviewed","operator_note":"Cross-contact company activity is read from the same bounded export; it does not confirm this specific contact's status.","observed_at":"2025-04-07"},{"evidence_id":"EV-2025-001-03","record_id":"1","type":"lifecycle","route_implication":"hold","risk_classes":["timing_constraint"],"finding":"Contact is not actively engaging but has not bounced or opted out.","source_fields":["CRM follow-up log"],"field_path":"activities[RO-2025-001].tasks","observed_values":["3 emails sent · 0 replies · 0 opens recorded"],"derived_fact":"Contact is not actively engaging but has not bounced or opted out.","limitation":"We cannot confirm whether the contact's silence is disinterest or workload. No out-of-office, no explicit rejection. The 3 non-replies could be timing, not intent.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Silence pattern is ambiguous; diagnostic route depends on context, not message volume.","observed_at":"Jan–Apr 2025"},{"evidence_id":"EV-2025-001-04","record_id":"1","type":"route_classification","route_implication":"hold","risk_classes":["timing_constraint"],"finding":"The export records a five-figure deal at the Proposal sent stage.","source_fields":["deal.amount · deal.dealstage"],"field_path":"deals[RO-2025-001].amount","observed_values":["“Logistics control tower — phase 2” · EUR 27,600 · Proposal sent · Jun 2026"],"derived_fact":"The export records a five-figure deal at the Proposal sent stage.","limitation":"We cannot confirm whether the contact's silence is disinterest or workload. No out-of-office, no explicit rejection. The 3 non-replies could be timing, not intent.","confidence":"high","operator_review_status":"reviewed","operator_note":"Historical deal value is read from the export only. It is context for prioritisation, not a forecast. The citation date uses the last recorded activity; no close date is supplied.","observed_at":"2026-06-13"},{"evidence_id":"EV-2025-002-01","record_id":"2","type":"suppression","route_implication":"revive","risk_classes":["hygiene_risk","data_quality_gap"],"finding":"We cannot confirm this email reaches anyone until deliverability is verified in your CRM.","source_fields":["Email hygiene field (export)"],"field_path":"contacts[RO-2025-002].hygiene.bounce_flag","observed_values":["Bounce/hygiene flag set in the export — deliverability unverified for this address"],"derived_fact":"We cannot confirm this email reaches anyone until deliverability is verified in your CRM.","limitation":"We do not know if Sora left voluntarily, was let go, or if only her email format changed. Other contacts at this company staying active in the CRM rules out company failure but confirms nothing about her status.","confidence":"high","operator_review_status":"reviewed","operator_note":"Verify deliverability in your CRM before any action. Each additional send attempt would increase sender-risk exposure until verified.","observed_at":"2025-03-12"},{"evidence_id":"EV-2025-002-02","record_id":"2","type":"lifecycle","route_implication":"revive","risk_classes":["hygiene_risk","data_quality_gap"],"finding":"Company is active in the CRM — this is an isolated contact record issue, not a dead account.","source_fields":["Company-level CRM activity"],"field_path":"companies[C-0002].activity_rollup","observed_values":["2 other contacts at Steinbach Messtechnik GmbH (fictional) logged CRM activity within 90 days"],"derived_fact":"Company is active in the CRM — this is an isolated contact record issue, not a dead account.","limitation":"We do not know if Sora left voluntarily, was let go, or if only her email format changed. Other contacts at this company staying active in the CRM rules out company failure but confirms nothing about her status.","confidence":"high","operator_review_status":"reviewed","operator_note":"Company is operational. Contact record needs repair — account should not be suppressed.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-002-03","record_id":"2","type":"authority","route_implication":"revive","risk_classes":["hygiene_risk","data_quality_gap"],"finding":"Cannot confirm role change or departure from the CRM fields alone — record is stale, not conclusive.","source_fields":["Role/title field history"],"field_path":"contacts[RO-2025-002].title_history","observed_values":["Role/title field unchanged since record creation · last recorded activity 17 months before the 2026-08-15 reference date"],"derived_fact":"Cannot confirm role change or departure from the CRM fields alone — record is stale, not conclusive.","limitation":"We do not know if Sora left voluntarily, was let go, or if only her email format changed. Other contacts at this company staying active in the CRM rules out company failure but confirms nothing about her status.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Targeted verification needed to identify the current procurement lead, outside this bounded export.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-003-01","record_id":"3","type":"route_classification","route_implication":"investigate","risk_classes":["lifecycle_gap","timing_constraint","authority_mismatch","economic_fit_unknown"],"finding":"The deal records a competitor as the loss reason. It does not establish a current contract or its duration.","source_fields":["deal.closed_lost_reason"],"field_path":"deals[RO-2025-003].closed_lost_reason","observed_values":["Closed lost reason: Competitor — logged at deal close, Oct 2024"],"derived_fact":"The deal records a competitor as the loss reason. It does not establish a current contract or its duration.","limitation":"The export does not confirm whether a competitor contract exists now, its term or end date, or whether Jamie Whit owns a current buying decision.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Keep Investigate and review required. Check later deal history before drawing a conclusion about the current relationship.","observed_at":"2024-10-03"},{"evidence_id":"EV-2025-003-02","record_id":"3","type":"route_classification","route_implication":"investigate","risk_classes":["lifecycle_gap","timing_constraint","authority_mismatch","economic_fit_unknown"],"finding":"The recorded dormancy window exceeds the historical cycle shown here. Elapsed time alone does not establish a live commercial blocker.","source_fields":["Dormancy vs. deal cycle"],"field_path":"deals[RO-2025-003].stage_history","observed_values":["24 months dormant; this account's historical deal cycle in the export averaged 8–10 months from first contact to decision"],"derived_fact":"The recorded dormancy window exceeds the historical cycle shown here. Elapsed time alone does not establish a live commercial blocker.","limitation":"The export does not confirm whether a competitor contract exists now, its term or end date, or whether Jamie Whit owns a current buying decision.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Treat this as historical timing context. Do not infer a suppression instruction or a future return date.","observed_at":"2024-11-01"},{"evidence_id":"EV-2025-003-03","record_id":"3","type":"route_classification","route_implication":"investigate","risk_classes":["lifecycle_gap","timing_constraint","authority_mismatch","economic_fit_unknown"],"finding":"The cited period contains no recorded replies or meetings. Email opens alone do not establish buying interest.","source_fields":["Engagement history"],"field_path":"emails[RO-2025-003].thread_index","observed_values":["3 emails opened · 18 months · 0 replies · 0 meetings booked"],"derived_fact":"The cited period contains no recorded replies or meetings. Email opens alone do not establish buying interest.","limitation":"The export does not confirm whether a competitor contract exists now, its term or end date, or whether Jamie Whit owns a current buying decision.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Current engagement is unknown; check for later evidence rather than assuming the earlier pattern continued.","observed_at":"2023–2024"},{"evidence_id":"EV-2025-004-01","record_id":"4","type":"route_classification","route_implication":"hold","risk_classes":["authority_mismatch","timing_constraint"],"finding":"Buying authority on this deal has shifted within the CRM's own record — the new contact's seniority and mandate are not captured in this export.","source_fields":["Deal contact reassignment"],"field_path":"deals[RO-2025-004].contact_links","observed_values":["A new primary contact was added to this deal in the CRM 6 weeks ago; River Lin remains an associated contact but is no longer primary"],"derived_fact":"Buying authority on this deal has shifted within the CRM's own record — the new contact's seniority and mandate are not captured in this export.","limitation":"Budget authority under the new primary contact is entirely unclear. River's current purchasing mandate — if any — is unknown. The new contact's vendor preferences are not captured in this export.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Commercial posture should remain unresolved until the new contact's authority is confirmed — outside this bounded export.","observed_at":"2025-03-28"},{"evidence_id":"EV-2025-004-02","record_id":"4","type":"route_classification","route_implication":"hold","risk_classes":["authority_mismatch","timing_constraint"],"finding":"River is still an active contact record but is no longer the deal's primary association.","source_fields":["Contact record"],"field_path":"contacts[RO-2025-004]","observed_values":["Supply Chain Manager · role/title field unchanged · last CRM activity 2 weeks ago"],"derived_fact":"River is still an active contact record but is no longer the deal's primary association.","limitation":"Budget authority under the new primary contact is entirely unclear. River's current purchasing mandate — if any — is unknown. The new contact's vendor preferences are not captured in this export.","confidence":"high","operator_review_status":"reviewed","operator_note":"Contact may be reachable, but mandate is uncertain. The route remains investigative.","observed_at":"2025-04-20"},{"evidence_id":"EV-2025-004-03","record_id":"4","type":"route_classification","route_implication":"hold","risk_classes":["authority_mismatch","timing_constraint"],"finding":"Active opportunity existed at dormancy — the reassignment may have frozen it.","source_fields":["Opportunity status"],"field_path":"deals[RO-2025-004].dealstage","observed_values":["Supply Chain Optimization · Stage: Scoping · last updated Dec 2024"],"derived_fact":"Active opportunity existed at dormancy — the reassignment may have frozen it.","limitation":"Budget authority under the new primary contact is entirely unclear. River's current purchasing mandate — if any — is unknown. The new contact's vendor preferences are not captured in this export.","confidence":"high","operator_review_status":"reviewed","operator_note":"Opportunity status should not advance without confirming budget authority under the new contact.","observed_at":"2024-12-15"},{"evidence_id":"EV-2025-005-01","record_id":"5","type":"lifecycle","route_implication":"repair","risk_classes":["data_quality_gap"],"finding":"A future-dated CRM field explicitly marks this record for later follow-up — not a stale record, a scheduled one.","source_fields":["next_activity_date (deal field)"],"field_path":"deals[RO-2025-005].next_activity_date","observed_values":["Next activity date scheduled: 2025-04-15 — set following a logged interaction"],"derived_fact":"A future-dated CRM field explicitly marks this record for later follow-up — not a stale record, a scheduled one.","limitation":"We do not know if the scheduled date is still relevant — priorities may have shifted since it was set. No recent signal beyond the CRM's own scheduling field.","confidence":"high","operator_review_status":"reviewed","operator_note":"The scheduled date is the timing marker. Earlier execution would override a timing decision already recorded in the CRM.","observed_at":"2024-08-11"},{"evidence_id":"EV-2025-005-02","record_id":"5","type":"lifecycle","route_implication":"repair","risk_classes":["data_quality_gap"],"finding":"No adverse signals during the hold period, per the bounded export.","source_fields":["Company-level CRM activity"],"field_path":"companies[C-0005].activity_rollup","observed_values":["No other deals or contacts recorded for Bergfels Systeme GmbH (fictional) show conflicting activity"],"derived_fact":"No adverse signals during the hold period, per the bounded export.","limitation":"We do not know if the scheduled date is still relevant — priorities may have shifted since it was set. No recent signal beyond the CRM's own scheduling field.","confidence":"high","operator_review_status":"reviewed","operator_note":"No external forcing event is visible in the CRM. Honour the scheduled date.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-006-01","record_id":"6","type":"suppression","route_implication":"suppress","risk_classes":["hygiene_risk","data_quality_gap","compliance_blocker"],"finding":"We cannot confirm this email reaches anyone until deliverability is verified in your CRM.","source_fields":["Email hygiene field (export)"],"field_path":"contacts[RO-2025-006].hygiene.bounce_flag","observed_values":["Bounce/hygiene flag set on the stored address — deliverability unverified"],"derived_fact":"We cannot confirm this email reaches anyone until deliverability is verified in your CRM.","limitation":"We cannot confirm whether the company still operates, has rebranded, or the address is simply stale. The bounded export shows unverified deliverability and total account dormancy — not a legal status.","confidence":"high","operator_review_status":"reviewed","operator_note":"Deliverability risk alone does not confirm company status; suppression here rests on total account dormancy, not a status the export cannot support.","observed_at":"2022-09-14"},{"evidence_id":"EV-2025-006-02","record_id":"6","type":"suppression","route_implication":"suppress","risk_classes":["hygiene_risk","data_quality_gap","compliance_blocker"],"finding":"This is not just one dormant contact — the entire account shows no CRM engagement in three years.","source_fields":["Company-wide activity"],"field_path":"companies[C-0006].activity_rollup","observed_values":["Zero logged activity across all contacts and deals at Skagerak Rederi AB (fictional) for 36 months"],"derived_fact":"This is not just one dormant contact — the entire account shows no CRM engagement in three years.","limitation":"We cannot confirm whether the company still operates, has rebranded, or the address is simply stale. The bounded export shows unverified deliverability and total account dormancy — not a legal status.","confidence":"high","operator_review_status":"reviewed","operator_note":"All records associated with this account should be archived pending independent verification.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-007-01","record_id":"7","type":"lifecycle","route_implication":"revive","risk_classes":[],"finding":"Fresh buying-committee activity at this company — someone new is engaging even though Casey has been quiet.","source_fields":["Company-level contact activity"],"field_path":"companies[C-0007].contact_index","observed_values":["A new contact record was created at Van Loenen Machinefabriek BV (fictional) 3 weeks ago, associated with an open pipeline stage"],"derived_fact":"Fresh buying-committee activity at this company — someone new is engaging even though Casey has been quiet.","limitation":"The new contact's role and intent are unconfirmed from the export alone. Company-level activity does not confirm Casey specifically is re-engaging.","confidence":"high","operator_review_status":"reviewed","operator_note":"This is company-level CRM activity, not confirmation that Casey specifically is re-engaging.","observed_at":"2025-04-07"},{"evidence_id":"EV-2025-007-02","record_id":"7","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"No negative signal in the CRM record for Casey — nothing indicates departure or disengagement.","source_fields":["Contact hygiene fields"],"field_path":"contacts[RO-2025-007].hygiene","observed_values":["Role/title field unchanged since record creation · no bounce flag · no unsubscribe flag"],"derived_fact":"No negative signal in the CRM record for Casey — nothing indicates departure or disengagement.","limitation":"The new contact's role and intent are unconfirmed from the export alone. Company-level activity does not confirm Casey specifically is re-engaging.","confidence":"high","operator_review_status":"reviewed","operator_note":"Absence of a negative signal supports the route; it is not itself a positive re-engagement signal.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-007-03","record_id":"7","type":"authority","route_implication":"revive","risk_classes":[],"finding":"The contact's own title field supports a credible buying role — read directly from the export.","source_fields":["Contact role/title (export field)"],"field_path":"contacts[RO-2025-007].jobtitle","observed_values":["VP Engineering — a typically buying-adjacent title for this deal type"],"derived_fact":"The contact's own title field supports a credible buying role — read directly from the export.","limitation":"The new contact's role and intent are unconfirmed from the export alone. Company-level activity does not confirm Casey specifically is re-engaging.","confidence":"high","operator_review_status":"reviewed","operator_note":"Role context is a diagnostic signal; it does not confirm current authority without buyer-side validation.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-007-04","record_id":"7","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"The export records a five-figure deal as Closed Lost.","source_fields":["deal.amount · deal.dealstage"],"field_path":"deals[RO-2025-007].amount","observed_values":["“Bench retrofit program” · EUR 25,800 · Closed Lost · Nov 2025"],"derived_fact":"The export records a five-figure deal as Closed Lost.","limitation":"The new contact's role and intent are unconfirmed from the export alone. Company-level activity does not confirm Casey specifically is re-engaging.","confidence":"high","operator_review_status":"reviewed","operator_note":"Historical deal value is read from the export only. It is context for prioritisation, not a forecast.","observed_at":"2025-11-19"},{"evidence_id":"EV-2025-008-01","record_id":"8","type":"route_classification","route_implication":"revive","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint"],"finding":"Contact is no longer in the role captured when this deal was scoped.","source_fields":["Contact title field (export)"],"field_path":"contacts[RO-2025-008].jobtitle","observed_values":["jobtitle updated from 'Operations Director' to 'VP Operations' — most recent CRM update Feb 2025"],"derived_fact":"Contact is no longer in the role captured when this deal was scoped.","limitation":"We do not know if Mira retains purchasing authority for the original scope at her new level, or if this has been delegated to a new direct report. Her new mandate is unconfirmed.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Original scope context is obsolete relative to the current title; relationship context must be repaired before any commercial route advances.","observed_at":"2025-02-03"},{"evidence_id":"EV-2025-008-02","record_id":"8","type":"route_classification","route_implication":"revive","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint"],"finding":"The deal record was not updated to reflect Mira's new seniority — commercial mandate at her new level is unconfirmed.","source_fields":["Deal stage vs. contact-field freshness"],"field_path":"deals[RO-2025-008].stage_history","observed_values":["Deal stage unchanged ('open — stalled') since Dec 2024, despite the contact's title updating in Feb 2025 — the two records are out of sync"],"derived_fact":"The deal record was not updated to reflect Mira's new seniority — commercial mandate at her new level is unconfirmed.","limitation":"We do not know if Mira retains purchasing authority for the original scope at her new level, or if this has been delegated to a new direct report. Her new mandate is unconfirmed.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Relationship preserved at VP level but commercial mandate at new seniority is unconfirmed from the bounded fields alone.","observed_at":"2025-04-15"},{"evidence_id":"EV-2025-009-01","record_id":"9","type":"route_classification","route_implication":"suppress","risk_classes":["authority_mismatch","compliance_blocker"],"finding":"A new, more senior contact now exists in the CRM for this company — buying authority may have shifted upward.","source_fields":["New contact record at same company"],"field_path":"companies[C-0009].contact_index","observed_values":["A new contact record was created for Veloce Motori Srl (fictional) in Mar 2025, title: 'CTO'"],"derived_fact":"A new, more senior contact now exists in the CRM for this company — buying authority may have shifted upward.","limitation":"We do not know the internal reporting structure between Mateo and the new contact, or their vendor preferences — nothing in the export tells us. The new contact has not been directly engaged.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Map this new contact's stance before advancing the route; the export does not show their vendor preferences.","observed_at":"2025-03-01"},{"evidence_id":"EV-2025-009-02","record_id":"9","type":"route_classification","route_implication":"suppress","risk_classes":["authority_mismatch","compliance_blocker"],"finding":"No relationship exists yet with the new decision-maker — this is uncharted, not just uncertain.","source_fields":["New contact engagement history"],"field_path":"companies[C-0009].contact_index.recent","observed_values":["0 emails, 0 meetings, 0 notes logged for the new contact since the record was created"],"derived_fact":"No relationship exists yet with the new decision-maker — this is uncharted, not just uncertain.","limitation":"We do not know the internal reporting structure between Mateo and the new contact, or their vendor preferences — nothing in the export tells us. The new contact has not been directly engaged.","confidence":"medium","operator_review_status":"reviewed","operator_note":"A cold new authority layer is higher-risk than a known one; map before assuming Mateo alone can carry this forward.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-009-03","record_id":"9","type":"route_classification","route_implication":"suppress","risk_classes":["authority_mismatch","compliance_blocker"],"finding":"Mateo's engagement dropped precisely when the new contact record was created.","source_fields":["Engagement log"],"field_path":"activities[RO-2025-009].index","observed_values":["Last email opened Jan 2025 · 0 replies since the new contact record appeared"],"derived_fact":"Mateo's engagement dropped precisely when the new contact record was created.","limitation":"We do not know the internal reporting structure between Mateo and the new contact, or their vendor preferences — nothing in the export tells us. The new contact has not been directly engaged.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Silence correlates with the new record's timing — Mateo may have lost autonomy over vendor decisions.","observed_at":"2025-01-14"},{"evidence_id":"EV-2025-010-01","record_id":"10","type":"lifecycle","route_implication":"repair","risk_classes":["data_quality_gap"],"finding":"A future-dated CRM field marks this record for a scheduled follow-up.","source_fields":["next_activity_date (deal field)"],"field_path":"deals[RO-2025-010].next_activity_date","observed_values":["Next activity date scheduled: 2025-05-30 — set following a logged interaction"],"derived_fact":"A future-dated CRM field marks this record for a scheduled follow-up.","limitation":"We do not know what happens at the scheduled date — whether Iris re-engages, extends the timeline, or has moved on. We are operating on the CRM's own scheduling field, not a stated intent.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Acting before the scheduled date would override a timing decision already recorded in the CRM.","observed_at":"2024-09-28"},{"evidence_id":"EV-2025-010-02","record_id":"10","type":"route_classification","route_implication":"repair","risk_classes":["data_quality_gap"],"finding":"The record is approaching its own scheduled review point — timing, not disinterest, explains the gap.","source_fields":["Dormancy + scheduled date"],"field_path":"deals[RO-2025-010].next_activity_date","observed_values":["7 months dormant; scheduled next-activity date is 4–6 weeks out"],"derived_fact":"The record is approaching its own scheduled review point — timing, not disinterest, explains the gap.","limitation":"We do not know what happens at the scheduled date — whether Iris re-engages, extends the timeline, or has moved on. We are operating on the CRM's own scheduling field, not a stated intent.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Pilot-style engagement gaps are common; the scheduled date is the operative marker, not the gap itself.","observed_at":"2024-09-28"},{"evidence_id":"EV-2025-010-03","record_id":"10","type":"route_classification","route_implication":"repair","risk_classes":["data_quality_gap"],"finding":"No alternate contact path exists in the CRM — Iris is the only recorded relationship.","source_fields":["Company contact count (same export)"],"field_path":"companies[C-0010].contact_index","observed_values":["Only 1 contact record exists for Lindqvist & Co AB (fictional) across the bounded export"],"derived_fact":"No alternate contact path exists in the CRM — Iris is the only recorded relationship.","limitation":"We do not know what happens at the scheduled date — whether Iris re-engages, extends the timeline, or has moved on. We are operating on the CRM's own scheduling field, not a stated intent.","confidence":"high","operator_review_status":"reviewed","operator_note":"When timing is right, Iris remains the relevant decision record; no additional stakeholder mapping is shown.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-011-01","record_id":"11","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"The final message in the file came from the customer and was never answered.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-011].thread_190.last_inbound","observed_values":["Last logged message is inbound · direction=IN · no outbound after it"],"derived_fact":"The final message in the file came from the customer and was never answered.","limitation":"We cannot tell from the export whether anyone intended to answer. The absence of an outbound is a fact; the reason for it is not in the file.","confidence":"high","operator_review_status":"reviewed","operator_note":"The unanswered question is the opening move; it needs no new pretext.","observed_at":"2024-08-19"},{"evidence_id":"EV-2025-011-02","record_id":"11","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"Contact is still active in buying role — no departure signal.","source_fields":["Contact hygiene fields"],"field_path":"contacts[RO-2025-011].hygiene","observed_values":["No bounce flag · no unsubscribe flag · title field unchanged"],"derived_fact":"Contact is still active in buying role — no departure signal.","limitation":"We cannot tell from the export whether anyone intended to answer. The absence of an outbound is a fact; the reason for it is not in the file.","confidence":"high","operator_review_status":"reviewed","operator_note":"Role context is usable as a diagnostic signal; buyer team validates any contact path.","observed_at":"2025-01-14"},{"evidence_id":"EV-2025-011-03","record_id":"11","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"The close reason in the file does not name a customer objection.","source_fields":["Deal stage history"],"field_path":"deals[D-0411].stage_history","observed_values":["Stage moved to closed-lost 6 days after the unanswered inbound"],"derived_fact":"The close reason in the file does not name a customer objection.","limitation":"We cannot tell from the export whether anyone intended to answer. The absence of an outbound is a fact; the reason for it is not in the file.","confidence":"medium","operator_review_status":"reviewed","operator_note":"A close recorded that quickly after silence is a process artifact, not a decision.","observed_at":"2024-08-25"},{"evidence_id":"EV-2025-012-01","record_id":"12","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"Their security questionnaire came back complete and nothing was sent in reply.","source_fields":["Document attachments"],"field_path":"documents[RO-2025-012].security_review","observed_values":["security_review_v2.pdf attached by customer · status=complete"],"derived_fact":"Their security questionnaire came back complete and nothing was sent in reply.","limitation":"A completed security review tells us procurement was engaged. It does not tell us whether budget survived.","confidence":"high","operator_review_status":"reviewed","operator_note":"The completed review is an asset already paid for; it does not need redoing.","observed_at":"2024-11-02"},{"evidence_id":"EV-2025-012-02","record_id":"12","type":"lifecycle","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"Company is active in the CRM — this is a stalled thread, not a dead account.","source_fields":["Company-level CRM activity"],"field_path":"companies[C-0188].activity_rollup","observed_values":["4 other contacts at this company logged activity within 90 days"],"derived_fact":"Company is active in the CRM — this is a stalled thread, not a dead account.","limitation":"A completed security review tells us procurement was engaged. It does not tell us whether budget survived.","confidence":"high","operator_review_status":"reviewed","operator_note":"Company is operational; the thread is what stopped.","observed_at":"2025-02-11"},{"evidence_id":"EV-2025-013-01","record_id":"13","type":"route_classification","route_implication":"revive","risk_classes":["lifecycle_gap","timing_constraint"],"finding":"Seven of nine agreed steps are recorded complete; the plan stopped, not failed.","source_fields":["Document attachments"],"field_path":"documents[RO-2025-013].map_v2","observed_values":["mutual_action_plan_v2 · 7 of 9 steps marked complete"],"derived_fact":"Seven of nine agreed steps are recorded complete; the plan stopped, not failed.","limitation":"The plan's remaining two steps are named in the file. Whether the budget behind them still exists is not.","confidence":"high","operator_review_status":"reviewed","operator_note":"The plan itself names the next two steps — no discovery needed.","observed_at":"2025-02-20"},{"evidence_id":"EV-2025-013-02","record_id":"13","type":"route_classification","route_implication":"revive","risk_classes":["lifecycle_gap","timing_constraint"],"finding":"Their last message asked for a new timeline and none was sent.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-013].thread_204.last_inbound","observed_values":["Last inbound requests a revised timeline · no outbound recorded after"],"derived_fact":"Their last message asked for a new timeline and none was sent.","limitation":"The plan's remaining two steps are named in the file. Whether the budget behind them still exists is not.","confidence":"high","operator_review_status":"reviewed","operator_note":"A timeline is a cheap, concrete reply.","observed_at":"2025-02-24"},{"evidence_id":"EV-2025-013-03","record_id":"13","type":"route_classification","route_implication":"revive","risk_classes":["lifecycle_gap","timing_constraint"],"finding":"The cited figure has not been revised since the plan stalled.","source_fields":["Deal amount field"],"field_path":"deals[D-0517].amount","observed_values":["amount=456000 · unchanged since Nov 2024"],"derived_fact":"The cited figure has not been revised since the plan stalled.","limitation":"The plan's remaining two steps are named in the file. Whether the budget behind them still exists is not.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Treat the amount as historical, not as a current quote.","observed_at":"2025-02-24"},{"evidence_id":"EV-2025-014-01","record_id":"14","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"The champion wrote that approval was secured and named the procurement owner.","source_fields":["Email thread body"],"field_path":"emails[RO-2025-014].thread_142.last_inbound","observed_values":["Inbound names procurement as owner · states internal approval obtained"],"derived_fact":"The champion wrote that approval was secured and named the procurement owner.","limitation":"We know approval was claimed. We cannot confirm from the export whether it survived the quarter it was granted in.","confidence":"high","operator_review_status":"reviewed","operator_note":"The named owner is in the record; no new champion hunt is required.","observed_at":"2025-04-08"},{"evidence_id":"EV-2025-014-02","record_id":"14","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"Contact remains reachable on the address in the export.","source_fields":["Contact hygiene fields"],"field_path":"contacts[RO-2025-014].hygiene","observed_values":["No bounce flag · no unsubscribe flag"],"derived_fact":"Contact remains reachable on the address in the export.","limitation":"We know approval was claimed. We cannot confirm from the export whether it survived the quarter it was granted in.","confidence":"high","operator_review_status":"reviewed","operator_note":"Deliverability shows no blocker in the bounded fields.","observed_at":"2025-04-08"},{"evidence_id":"EV-2025-014-03","record_id":"14","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"Two internal reminders to reply were logged and neither was actioned.","source_fields":["Task records"],"field_path":"activities[RO-2025-014].tasks","observed_values":["2 internal reminders to respond · both unactioned"],"derived_fact":"Two internal reminders to reply were logged and neither was actioned.","limitation":"We know approval was claimed. We cannot confirm from the export whether it survived the quarter it was granted in.","confidence":"medium","operator_review_status":"reviewed","operator_note":"The gap is on our side and is documented as such.","observed_at":"2025-04-22"},{"evidence_id":"EV-2025-015-01","record_id":"15","type":"route_classification","route_implication":"revive","risk_classes":["lifecycle_gap","timing_constraint"],"finding":"The customer paused the deal; our side closed it without a recorded reason.","source_fields":["Deal stage history"],"field_path":"deals[D-1121].stage_history","observed_values":["stage: paused (set by contact) → closed_lost (set by owner) 41 days later"],"derived_fact":"The customer paused the deal; our side closed it without a recorded reason.","limitation":"The pause reason is not recorded. Readiness stated 15 months ago is not readiness today.","confidence":"high","operator_review_status":"reviewed","operator_note":"A pause is not a loss — the record shows who set which state.","observed_at":"2024-02-15"},{"evidence_id":"EV-2025-015-02","record_id":"15","type":"route_classification","route_implication":"revive","risk_classes":["lifecycle_gap","timing_constraint"],"finding":"Their final message states readiness to resume.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-015].thread_88.last_inbound","observed_values":["Inbound: 'we are ready when you are'"],"derived_fact":"Their final message states readiness to resume.","limitation":"The pause reason is not recorded. Readiness stated 15 months ago is not readiness today.","confidence":"high","operator_review_status":"reviewed","operator_note":"The customer's own words are the strongest signal in this record.","observed_at":"2024-01-24"},{"evidence_id":"EV-2025-016-01","record_id":"16","type":"route_classification","route_implication":"repair","risk_classes":["lifecycle_gap","timing_constraint","data_quality_gap"],"finding":"A third contract draft is on file and nothing was sent after it.","source_fields":["Document attachments"],"field_path":"documents[RO-2025-016].contract_v3","observed_values":["contract_draft_v3.docx · uploaded by owner · no subsequent version"],"derived_fact":"A third contract draft is on file and nothing was sent after it.","limitation":"A drafted contract shows intent on both sides at the time. It does not show current budget authority.","confidence":"high","operator_review_status":"reviewed","operator_note":"The paper is drafted; the ask was never made.","observed_at":"2025-05-12"},{"evidence_id":"EV-2025-016-02","record_id":"16","type":"lifecycle","route_implication":"repair","risk_classes":["lifecycle_gap","timing_constraint","data_quality_gap"],"finding":"The account is highly active in the CRM.","source_fields":["Company-level CRM activity"],"field_path":"companies[C-0233].activity_rollup","observed_values":["6 other contacts at this company logged activity within 60 days"],"derived_fact":"The account is highly active in the CRM.","limitation":"A drafted contract shows intent on both sides at the time. It does not show current budget authority.","confidence":"high","operator_review_status":"reviewed","operator_note":"Company engagement is not the constraint here.","observed_at":"2025-06-02"},{"evidence_id":"EV-2025-017-01","record_id":"17","type":"route_classification","route_implication":"revive","risk_classes":["authority_mismatch"],"finding":"The champion wrote that funding closed and proposed a restart window.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-017].thread_222.last_inbound","observed_values":["Inbound references completed funding round · proposes resuming next quarter"],"derived_fact":"The champion wrote that funding closed and proposed a restart window.","limitation":"The funding event is recorded. Eighteen months of silence since is not explained anywhere in the file.","confidence":"high","operator_review_status":"reviewed","operator_note":"The proposed window has passed; the stated reason to resume has not been tested.","observed_at":"2023-11-30"},{"evidence_id":"EV-2025-017-02","record_id":"17","type":"authority","route_implication":"revive","risk_classes":["authority_mismatch"],"finding":"We cannot confirm the champion still holds this role after 18 months.","source_fields":["Role/title field history"],"field_path":"contacts[RO-2025-017].title_history","observed_values":["title field unchanged since record creation · 18 months since last activity"],"derived_fact":"We cannot confirm the champion still holds this role after 18 months.","limitation":"The funding event is recorded. Eighteen months of silence since is not explained anywhere in the file.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Verify the role before treating the champion as current.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-018-01","record_id":"18","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"Procurement issued an intake reference and nothing was submitted against it.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-018].thread_190.last_inbound","observed_values":["Inbound: procurement intake reference issued · awaiting our submission"],"derived_fact":"Procurement issued an intake reference and nothing was submitted against it.","limitation":"An intake reference has a lifetime we cannot read from this export.","confidence":"high","operator_review_status":"reviewed","operator_note":"The intake reference is the door being held open.","observed_at":"2025-03-18"},{"evidence_id":"EV-2025-019-01","record_id":"19","type":"route_classification","route_implication":"repair","risk_classes":["data_quality_gap"],"finding":"The contact stated an intent to proceed once their reorganisation settled.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-019].thread_133.last_inbound","observed_values":["Inbound confirms intent to proceed post-reorganisation"],"derived_fact":"The contact stated an intent to proceed once their reorganisation settled.","limitation":"We know a reorganisation was underway 21 months ago. Whether it settled, and how, is outside this export.","confidence":"high","operator_review_status":"reviewed","operator_note":"Intent is recorded; the settling event is not.","observed_at":"2023-08-21"},{"evidence_id":"EV-2025-019-02","record_id":"19","type":"route_classification","route_implication":"repair","risk_classes":["data_quality_gap"],"finding":"No deal value appears anywhere in the export for this record.","source_fields":["Deal records"],"field_path":"deals[RO-2025-019].index","observed_values":["No deal record linked to this contact in the export"],"derived_fact":"No deal value appears anywhere in the export for this record.","limitation":"We know a reorganisation was underway 21 months ago. Whether it settled, and how, is outside this export.","confidence":"medium","operator_review_status":"reviewed","operator_note":"The route rests on engagement evidence alone, with no cited figure behind it.","observed_at":"2025-04-28"},{"evidence_id":"EV-2025-020-01","record_id":"20","type":"suppression","route_implication":"investigate","risk_classes":["hygiene_risk","data_quality_gap","authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"finding":"We cannot confirm this email reaches anyone until deliverability is verified in your CRM.","source_fields":["Email hygiene field"],"field_path":"contacts[RO-2025-020].hygiene.bounce_flag","observed_values":["hard_bounce=true · last_bounce recorded 2024-06-02"],"derived_fact":"We cannot confirm this email reaches anyone until deliverability is verified in your CRM.","limitation":"Two separate defects sit on one record: an address we cannot trust and an owner who no longer exists. Neither tells us anything about demand.","confidence":"high","operator_review_status":"reviewed","operator_note":"Verify deliverability before any send. Each further attempt adds sender-risk exposure.","observed_at":"2024-06-02"},{"evidence_id":"EV-2025-020-02","record_id":"20","type":"suppression","route_implication":"investigate","risk_classes":["hygiene_risk","data_quality_gap","authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"finding":"The deal has had no named owner since our account manager left.","source_fields":["Deal owner history"],"field_path":"deals[D-0688].owner_history","observed_values":["owner field changed to unassigned at account manager exit"],"derived_fact":"The deal has had no named owner since our account manager left.","limitation":"Two separate defects sit on one record: an address we cannot trust and an owner who no longer exists. Neither tells us anything about demand.","confidence":"high","operator_review_status":"reviewed","operator_note":"An unowned record cannot be routed to a person; assign before acting.","observed_at":"2024-07-14"},{"evidence_id":"EV-2025-020-03","record_id":"20","type":"lifecycle","route_implication":"investigate","risk_classes":["hygiene_risk","data_quality_gap","authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"finding":"Company is active in the CRM — the defect is in this contact record.","source_fields":["Company-level CRM activity"],"field_path":"companies[C-0301].activity_rollup","observed_values":["3 other contacts at this company logged activity within 90 days"],"derived_fact":"Company is active in the CRM — the defect is in this contact record.","limitation":"Two separate defects sit on one record: an address we cannot trust and an owner who no longer exists. Neither tells us anything about demand.","confidence":"high","operator_review_status":"reviewed","operator_note":"Do not suppress the account for a contact-record fault.","observed_at":"2025-01-20"},{"evidence_id":"EV-2025-021-01","record_id":"21","type":"suppression","route_implication":"investigate","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"finding":"The role in the CRM and the role in the customer's own signature do not match.","source_fields":["Role/title field"],"field_path":"contacts[RO-2025-021].jobtitle","observed_values":["jobtitle='Head of Engineering' · email signature reads 'Director, Operations'"],"derived_fact":"The role in the CRM and the role in the customer's own signature do not match.","limitation":"We cannot tell which of the two titles is current, or whether the person changed roles inside the same company.","confidence":"high","operator_review_status":"reviewed","operator_note":"Identity must be repaired before this record is treated as a named buyer.","observed_at":"2024-03-11"},{"evidence_id":"EV-2025-021-02","record_id":"21","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"finding":"The mismatch is consistent across every logged message, not a one-off.","source_fields":["Email thread body"],"field_path":"emails[RO-2025-021].thread_77","observed_values":["Signature block differs from CRM title in 3 of 3 logged messages"],"derived_fact":"The mismatch is consistent across every logged message, not a one-off.","limitation":"We cannot tell which of the two titles is current, or whether the person changed roles inside the same company.","confidence":"medium","operator_review_status":"reviewed","operator_note":"A consistent mismatch suggests a stale CRM field rather than a typo.","observed_at":"2024-03-11"},{"evidence_id":"EV-2025-022-01","record_id":"22","type":"suppression","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"Two records in the export claim the same address; at most one can be correct.","source_fields":["Contact index"],"field_path":"contacts[RO-2025-022].email","observed_values":["Duplicate: 2 contact records share this address in the export"],"derived_fact":"Two records in the export claim the same address; at most one can be correct.","limitation":"The duplicate hides which record carried the real conversation. Merging may reveal more history than either record shows alone.","confidence":"high","operator_review_status":"reviewed","operator_note":"Deduplicate before any send — the duplicate makes attribution impossible.","observed_at":"2023-05-04"},{"evidence_id":"EV-2025-022-02","record_id":"22","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"The deal is attached to both duplicates, so its history is split.","source_fields":["Deal records"],"field_path":"deals[D-0455].contact_links","observed_values":["Deal linked to both duplicate contact records"],"derived_fact":"The deal is attached to both duplicates, so its history is split.","limitation":"The duplicate hides which record carried the real conversation. Merging may reveal more history than either record shows alone.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Merging the records is what makes this deal's history readable.","observed_at":"2023-05-04"},{"evidence_id":"EV-2025-023-01","record_id":"23","type":"suppression","route_implication":"revive","risk_classes":["lifecycle_gap","timing_constraint"],"finding":"The record shows activity after the date the deal was closed.","source_fields":["Deal date fields"],"field_path":"deals[D-0790].closedate","observed_values":["closedate=2024-07-31 · last_activity=2024-09-12"],"derived_fact":"The record shows activity after the date the deal was closed.","limitation":"We can see the dates disagree. We cannot tell from the export which one the CRM should keep.","confidence":"high","operator_review_status":"reviewed","operator_note":"One of the two dates is wrong; the sequence cannot be read as written.","observed_at":"2024-09-12"},{"evidence_id":"EV-2025-023-02","record_id":"23","type":"route_classification","route_implication":"revive","risk_classes":["lifecycle_gap","timing_constraint"],"finding":"The later activity is a real inbound asking about revised scope.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-023].thread_155.last_inbound","observed_values":["Inbound logged 2024-09-12 asking about revised scope"],"derived_fact":"The later activity is a real inbound asking about revised scope.","limitation":"We can see the dates disagree. We cannot tell from the export which one the CRM should keep.","confidence":"high","operator_review_status":"reviewed","operator_note":"The inbound is genuine — it is the close date that looks wrong.","observed_at":"2024-09-12"},{"evidence_id":"EV-2025-024-01","record_id":"24","type":"suppression","route_implication":"revive","risk_classes":[],"finding":"The record carries no country, so region-scoped handling cannot be confirmed.","source_fields":["Company address fields"],"field_path":"companies[C-0355].country","observed_values":["country=null · region field empty · postal code present"],"derived_fact":"The record carries no country, so region-scoped handling cannot be confirmed.","limitation":"A missing country is a compliance-relevant gap, not a commercial one. We cannot infer it from a postal code alone.","confidence":"high","operator_review_status":"reviewed","operator_note":"Region must be established before any handling decision — it governs which rules apply.","observed_at":"2023-09-01"},{"evidence_id":"EV-2025-024-02","record_id":"24","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"Deliverability itself shows no defect on this record.","source_fields":["Contact hygiene fields"],"field_path":"contacts[RO-2025-024].hygiene","observed_values":["No bounce flag · address format valid"],"derived_fact":"Deliverability itself shows no defect on this record.","limitation":"A missing country is a compliance-relevant gap, not a commercial one. We cannot infer it from a postal code alone.","confidence":"medium","operator_review_status":"reviewed","operator_note":"The fault is jurisdictional metadata, not reachability.","observed_at":"2025-01-20"},{"evidence_id":"EV-2025-025-01","record_id":"25","type":"suppression","route_implication":"hold","risk_classes":["timing_constraint"],"finding":"Two currency figures are recorded with nothing to reconcile them.","source_fields":["Deal amount fields"],"field_path":"deals[D-0299].amount","observed_values":["amount=118000 EUR · amount_secondary=2870000 CZK · no rate, no rate_date"],"derived_fact":"Two currency figures are recorded with nothing to reconcile them.","limitation":"We cite the EUR figure because it is the one in the majority currency of this book. Which of the two the customer agreed to is not recorded.","confidence":"high","operator_review_status":"reviewed","operator_note":"Only the EUR figure is cited here; no conversion is performed anywhere in this workspace.","observed_at":"2022-11-15"},{"evidence_id":"EV-2025-025-02","record_id":"25","type":"route_classification","route_implication":"hold","risk_classes":["timing_constraint"],"finding":"The deal sat at one stage for nine months and then closed.","source_fields":["Deal stage history"],"field_path":"deals[D-0299].stage_history","observed_values":["No stage change recorded in the 9 months before close"],"derived_fact":"The deal sat at one stage for nine months and then closed.","limitation":"We cite the EUR figure because it is the one in the majority currency of this book. Which of the two the customer agreed to is not recorded.","confidence":"medium","operator_review_status":"reviewed","operator_note":"A long flat stage before a close is a data-hygiene signal as much as a commercial one.","observed_at":"2022-11-15"},{"evidence_id":"EV-2025-026-01","record_id":"26","type":"suppression","route_implication":"suppress","risk_classes":["hygiene_risk","data_quality_gap","compliance_blocker"],"finding":"This contact has opted out; the address must stay out of any outreach path.","source_fields":["Email hygiene field"],"field_path":"contacts[RO-2025-026].hygiene.unsubscribe_flag","observed_values":["unsubscribe=true · set 2023-11-08"],"derived_fact":"This contact has opted out; the address must stay out of any outreach path.","limitation":"An opt-out on the only known contact leaves the account unreachable from this export alone. That is a data gap, not a refusal by the company.","confidence":"high","operator_review_status":"reviewed","operator_note":"The opt-out is durable and is respected regardless of route.","observed_at":"2023-11-08"},{"evidence_id":"EV-2025-026-02","record_id":"26","type":"suppression","route_implication":"suppress","risk_classes":["hygiene_risk","data_quality_gap","compliance_blocker"],"finding":"There is no alternative contact at this company in the bounded export.","source_fields":["Company-level CRM activity"],"field_path":"companies[C-0402].contact_index","observed_values":["1 contact at this company in the export · this record"],"derived_fact":"There is no alternative contact at this company in the bounded export.","limitation":"An opt-out on the only known contact leaves the account unreachable from this export alone. That is a data gap, not a refusal by the company.","confidence":"high","operator_review_status":"reviewed","operator_note":"A new contact must be identified outside this export before the account is workable.","observed_at":"2025-01-20"},{"evidence_id":"EV-2025-027-01","record_id":"27","type":"suppression","route_implication":"hold","risk_classes":["authority_mismatch","timing_constraint"],"finding":"The contact is not linked to any company record in the export.","source_fields":["Company link"],"field_path":"contacts[RO-2025-027].associated_company","observed_values":["associated_company=null"],"derived_fact":"The contact is not linked to any company record in the export.","limitation":"An orphaned contact record tells us the CRM has a structural gap here. It tells us nothing about the company's interest.","confidence":"high","operator_review_status":"reviewed","operator_note":"Without an account link there is no context to route against.","observed_at":"2023-06-19"},{"evidence_id":"EV-2025-027-02","record_id":"27","type":"route_classification","route_implication":"hold","risk_classes":["authority_mismatch","timing_constraint"],"finding":"No deal value appears in the export for this record.","source_fields":["Deal records"],"field_path":"deals[RO-2025-027].index","observed_values":["No deal record linked to this contact"],"derived_fact":"No deal value appears in the export for this record.","limitation":"An orphaned contact record tells us the CRM has a structural gap here. It tells us nothing about the company's interest.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Neither a figure nor an account sits behind this record as exported.","observed_at":"2025-01-20"},{"evidence_id":"EV-2025-028-01","record_id":"28","type":"suppression","route_implication":"suppress","risk_classes":["compliance_blocker"],"finding":"The export records an explicit instruction to stop contact.","source_fields":["Call log notes"],"field_path":"activities[RO-2025-028].calls.note_44","observed_values":["Call note: 'do not contact again — remove from all lists'"],"derived_fact":"The export records an explicit instruction to stop contact.","limitation":"The instruction is unambiguous. Whether the person who gave it still works there does not change its standing.","confidence":"high","operator_review_status":"reviewed","operator_note":"This desk treats a recorded instruction to stop as standing, not as an opening position.","observed_at":"2022-02-11"},{"evidence_id":"EV-2025-028-02","record_id":"28","type":"suppression","route_implication":"suppress","risk_classes":["compliance_blocker"],"finding":"The loss reason on file states the vendor relationship was ended.","source_fields":["Deal loss reason"],"field_path":"deals[D-0102].closed_lost_reason","observed_values":["closed_lost_reason='vendor relationship ended'"],"derived_fact":"The loss reason on file states the vendor relationship was ended.","limitation":"The instruction is unambiguous. Whether the person who gave it still works there does not change its standing.","confidence":"high","operator_review_status":"reviewed","operator_note":"The reason is decisive and is recorded by us, not inferred.","observed_at":"2022-02-11"},{"evidence_id":"EV-2025-029-01","record_id":"29","type":"suppression","route_implication":"hold","risk_classes":["timing_constraint"],"finding":"The account notes record a competing system live under a multi-year term.","source_fields":["Account notes"],"field_path":"companies[C-0288].notes.note_71","observed_values":["Note: 'competitor system went live Q1 — 5 year term'"],"derived_fact":"The account notes record a competing system live under a multi-year term.","limitation":"The recorded term end is outside this export's window. We cannot confirm from these fields whether the term was actually served.","confidence":"high","operator_review_status":"reviewed","operator_note":"A term recorded as five years places any revisit well outside this snapshot.","observed_at":"2022-04-30"},{"evidence_id":"EV-2025-029-02","record_id":"29","type":"route_classification","route_implication":"hold","risk_classes":["timing_constraint"],"finding":"The recorded loss reason agrees with the account note.","source_fields":["Deal loss reason"],"field_path":"deals[D-0144].closed_lost_reason","observed_values":["closed_lost_reason='lost to competitor'"],"derived_fact":"The recorded loss reason agrees with the account note.","limitation":"The recorded term end is outside this export's window. We cannot confirm from these fields whether the term was actually served.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Two independent fields in the export tell the same story.","observed_at":"2022-04-30"},{"evidence_id":"EV-2025-030-01","record_id":"30","type":"suppression","route_implication":"repair","risk_classes":["hygiene_risk","data_quality_gap"],"finding":"The company is recorded as dissolved in the export.","source_fields":["Company status field"],"field_path":"companies[C-0121].lifecyclestage","observed_values":["lifecyclestage='dissolved' · recorded 2021-12-02"],"derived_fact":"The company is recorded as dissolved in the export.","limitation":"The dissolution is recorded in our own account field. We do not verify it against any external registry from this workspace.","confidence":"high","operator_review_status":"reviewed","operator_note":"A dissolved counterparty cannot be revived as a customer.","observed_at":"2021-12-02"},{"evidence_id":"EV-2025-030-02","record_id":"30","type":"suppression","route_implication":"repair","risk_classes":["hygiene_risk","data_quality_gap"],"finding":"The address stopped accepting mail around the same date.","source_fields":["Contact hygiene fields"],"field_path":"contacts[RO-2025-030].hygiene.bounce_flag","observed_values":["hard_bounce=true · domain no longer resolving at last logged send"],"derived_fact":"The address stopped accepting mail around the same date.","limitation":"The dissolution is recorded in our own account field. We do not verify it against any external registry from this workspace.","confidence":"high","operator_review_status":"reviewed","operator_note":"Both fields agree; nothing here is ambiguous.","observed_at":"2021-12-02"},{"evidence_id":"EV-2025-031-01","record_id":"31","type":"suppression","route_implication":"suppress","risk_classes":["lifecycle_gap","timing_constraint","compliance_blocker"],"finding":"A legal hold on the account prohibits contact until resolved.","source_fields":["Account notes"],"field_path":"companies[C-0367].notes.note_92","observed_values":["Note: 'legal hold — no contact pending dispute resolution'"],"derived_fact":"A legal hold on the account prohibits contact until resolved.","limitation":"The dispute's status today is not readable from this export. The hold is recorded without an end date.","confidence":"high","operator_review_status":"reviewed","operator_note":"A hold of this kind is respected without exception.","observed_at":"2023-02-14"},{"evidence_id":"EV-2025-032-01","record_id":"32","type":"suppression","route_implication":"suppress","risk_classes":["compliance_blocker"],"finding":"The account notes record that this contact has died.","source_fields":["Account notes"],"field_path":"companies[C-0410].notes.note_18","observed_values":["Note recorded by account manager · contact deceased"],"derived_fact":"The account notes record that this contact has died.","limitation":"We hold one note from our own account manager. Nothing in this export corroborates or dates it further.","confidence":"high","operator_review_status":"reviewed","operator_note":"The record stays in the book for completeness and is never contacted.","observed_at":"2021-08-03"},{"evidence_id":"EV-2025-033-01","record_id":"33","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"finding":"A EUR 35,600 deal was closed without a recorded reason.","source_fields":["Deal loss reason"],"field_path":"deals[D-0901].closed_lost_reason","observed_values":["closed_lost_reason=null · stage=closed_lost"],"derived_fact":"A EUR 35,600 deal was closed without a recorded reason.","limitation":"This record contradicts itself. A positive inbound, two owner handoffs, and an unexplained close cannot all be read as one fact, and this export does not contain what would settle it.","confidence":"medium","operator_review_status":"reviewed","operator_note":"No close reason is recorded on a figure this size. The record stays in review until one is.","observed_at":"2024-08-28"},{"evidence_id":"EV-2025-033-02","record_id":"33","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"finding":"The final customer message was positive and referenced approved budget, days before the close.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-033].thread_311.last_inbound","observed_values":["Last inbound is positive · references internal budget approval · 11 days before close"],"derived_fact":"The final customer message was positive and referenced approved budget, days before the close.","limitation":"This record contradicts itself. A positive inbound, two owner handoffs, and an unexplained close cannot all be read as one fact, and this export does not contain what would settle it.","confidence":"medium","operator_review_status":"reviewed","operator_note":"The inbound and the close contradict each other; both are in the export.","observed_at":"2024-08-17"},{"evidence_id":"EV-2025-033-03","record_id":"33","type":"suppression","route_implication":"investigate","risk_classes":["authority_mismatch","lifecycle_gap","timing_constraint","economic_fit_unknown"],"finding":"Ownership changed twice immediately before the deal was closed.","source_fields":["Deal owner history"],"field_path":"deals[D-0901].owner_history","observed_values":["owner changed twice in the 30 days before close"],"derived_fact":"Ownership changed twice immediately before the deal was closed.","limitation":"This record contradicts itself. A positive inbound, two owner handoffs, and an unexplained close cannot all be read as one fact, and this export does not contain what would settle it.","confidence":"high","operator_review_status":"reviewed","operator_note":"Two owner changes and a null reason is a process pattern, not a customer decision.","observed_at":"2024-08-28"},{"evidence_id":"EV-2025-034-01","record_id":"34","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"Two deals describe the same scope at different values and close dates.","source_fields":["Deal index"],"field_path":"deals[RO-2025-034].index","observed_values":["2 deals · same dealname · amounts 402000 and 361000 · closed 41 days apart"],"derived_fact":"Two deals describe the same scope at different values and close dates.","limitation":"We cite the higher figure because it is the one the working set carries. If these are duplicates, the book total is overstated by the other.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Only one can be the real record; the export does not say which.","observed_at":"2024-05-19"},{"evidence_id":"EV-2025-034-02","record_id":"34","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"The two records moved through the same stages, suggesting a duplicate rather than two opportunities.","source_fields":["Deal stage history"],"field_path":"deals[D-0620].stage_history","observed_values":["Both deals progressed through identical stages"],"derived_fact":"The two records moved through the same stages, suggesting a duplicate rather than two opportunities.","limitation":"We cite the higher figure because it is the one the working set carries. If these are duplicates, the book total is overstated by the other.","confidence":"medium","operator_review_status":"reviewed","operator_note":"A duplicate would mean the book counts this scope once, not twice.","observed_at":"2024-05-19"},{"evidence_id":"EV-2025-035-01","record_id":"35","type":"authority","route_implication":"suppress","risk_classes":["authority_mismatch","compliance_blocker"],"finding":"The engaged contact is not the approver the account notes name.","source_fields":["Role/title field"],"field_path":"contacts[RO-2025-035].jobtitle","observed_values":["jobtitle='Head of Innovation' · account note names CFO as sole approver"],"derived_fact":"The engaged contact is not the approver the account notes name.","limitation":"We know who engaged and who the notes say decides. We cannot tell whether those two ever spoke.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Authority and engagement sit on different people in this record.","observed_at":"2024-09-30"},{"evidence_id":"EV-2025-035-02","record_id":"35","type":"route_classification","route_implication":"suppress","risk_classes":["authority_mismatch","compliance_blocker"],"finding":"The named approver appears in no logged conversation.","source_fields":["Email thread body"],"field_path":"emails[RO-2025-035].thread_88","observed_values":["No CFO participation logged in any thread"],"derived_fact":"The named approver appears in no logged conversation.","limitation":"We know who engaged and who the notes say decides. We cannot tell whether those two ever spoke.","confidence":"medium","operator_review_status":"reviewed","operator_note":"We cannot tell whether the approver was ever engaged.","observed_at":"2024-09-30"},{"evidence_id":"EV-2025-036-01","record_id":"36","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"A pending regulatory permit is recorded with no expected date.","source_fields":["Account notes"],"field_path":"companies[C-0299].notes.note_71","observed_values":["Note: 'permit decision pending' · no decision date recorded"],"derived_fact":"A pending regulatory permit is recorded with no expected date.","limitation":"A pending permit with no date could mean weeks or years. This export carries neither the decision nor its timetable.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Without a date the note cannot be read as either a hold or a loss.","observed_at":"2024-01-22"},{"evidence_id":"EV-2025-036-02","record_id":"36","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"The deal closed immediately after the permit note, which the note does not explain.","source_fields":["Deal stage history"],"field_path":"deals[D-0511].stage_history","observed_values":["Closed 3 days after the permit note was added"],"derived_fact":"The deal closed immediately after the permit note, which the note does not explain.","limitation":"A pending permit with no date could mean weeks or years. This export carries neither the decision nor its timetable.","confidence":"medium","operator_review_status":"reviewed","operator_note":"The sequence suggests the permit drove the close, but the export does not say so.","observed_at":"2024-01-25"},{"evidence_id":"EV-2025-037-01","record_id":"37","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"The account was under merger review when the export was taken.","source_fields":["Account notes"],"field_path":"companies[C-0344].notes.merger_note","observed_values":["Note: 'merger with regional group under review'"],"derived_fact":"The account was under merger review when the export was taken.","limitation":"A merger under review 35 months ago has an outcome this export cannot show. Every role in the account may have changed.","confidence":"medium","operator_review_status":"reviewed","operator_note":"A merger can reassign every buying role in the account.","observed_at":"2022-08-11"},{"evidence_id":"EV-2025-037-02","record_id":"37","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"No cited deal value exists in the export for this record.","source_fields":["Deal records"],"field_path":"deals[RO-2025-037].index","observed_values":["No deal record linked to this contact"],"derived_fact":"No cited deal value exists in the export for this record.","limitation":"A merger under review 35 months ago has an outcome this export cannot show. Every role in the account may have changed.","confidence":"medium","operator_review_status":"reviewed","operator_note":"There is no figure to place at stake here.","observed_at":"2025-01-20"},{"evidence_id":"EV-2025-038-01","record_id":"38","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"The customer named a date after which this can be revisited.","source_fields":["Meeting notes"],"field_path":"meetings[RO-2025-038].notes_87","observed_values":["Note: 'framework renewal to March 2026 — revisit after'"],"derived_fact":"The customer named a date after which this can be revisited.","limitation":"The renewal date is recorded. Whether the framework will actually be renewed is not.","confidence":"high","operator_review_status":"reviewed","operator_note":"The date is the customer's own; it is the thing that ends the hold.","observed_at":"2025-07-19"},{"evidence_id":"EV-2025-038-02","record_id":"38","type":"route_classification","route_implication":"investigate","risk_classes":["authority_mismatch","economic_fit_unknown"],"finding":"The contact remains reachable on the address in the export.","source_fields":["Contact hygiene fields"],"field_path":"contacts[RO-2025-038].hygiene","observed_values":["No bounce flag · no unsubscribe flag"],"derived_fact":"The contact remains reachable on the address in the export.","limitation":"The renewal date is recorded. Whether the framework will actually be renewed is not.","confidence":"high","operator_review_status":"reviewed","operator_note":"Nothing blocks contact — only timing does.","observed_at":"2025-07-19"},{"evidence_id":"EV-2025-039-01","record_id":"39","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"The contact asked in writing to resume after their audit.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-039].thread_96.last_inbound","observed_values":["Inbound: 'please come back after our statutory audit closes'"],"derived_fact":"The contact asked in writing to resume after their audit.","limitation":"The audit's close date is not in the export. The request to wait is.","confidence":"high","operator_review_status":"reviewed","operator_note":"An explicit request to wait is a hold, not a loss.","observed_at":"2025-06-14"},{"evidence_id":"EV-2025-040-01","record_id":"40","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"A company-wide spend freeze was recorded for fiscal 2023.","source_fields":["Email thread — last inbound"],"field_path":"emails[RO-2025-040].thread_88.last_inbound","observed_values":["Inbound: CFO froze all non-core spend for fiscal 2023"],"derived_fact":"A company-wide spend freeze was recorded for fiscal 2023.","limitation":"The freeze covered a fiscal year that has since ended. This export contains nothing about what happened after it.","confidence":"high","operator_review_status":"reviewed","operator_note":"The freeze is the stated reason for the stop.","observed_at":"2022-12-17"},{"evidence_id":"EV-2025-040-02","record_id":"40","type":"route_classification","route_implication":"revive","risk_classes":[],"finding":"Nothing in the export records the freeze being lifted.","source_fields":["Account notes"],"field_path":"companies[C-0388].notes.note_55","observed_values":["No note recorded after the freeze note"],"derived_fact":"Nothing in the export records the freeze being lifted.","limitation":"The freeze covered a fiscal year that has since ended. This export contains nothing about what happened after it.","confidence":"medium","operator_review_status":"reviewed","operator_note":"Fiscal 2023 has passed, but this export does not confirm what followed.","observed_at":"2025-01-20"}],"risk_repair_map":[{"risk_id":"RR-deliverability","risk_class":"hygiene_risk","label":"Deliverability risk","description":"Unverified deliverability or channel hygiene signals block confident routing.","diagnostic_implication":"Repair deliverability fields before any revival route proceeds.","repair_action":"Verify email path, bounce-state fields, and domain ownership in CRM before routing.","prerequisites":["Deliverability verified in your CRM (bounce/hygiene field)","Updated contact email or role"],"affected_record_ids":["2","6","20","26","30"],"evidence_card_ids":["EV-2025-002-01","EV-2025-002-02","EV-2025-002-03","EV-2025-006-01","EV-2025-006-02","EV-2025-020-01","EV-2025-020-02","EV-2025-020-03","EV-2025-026-01","EV-2025-026-02","EV-2025-030-01","EV-2025-030-02"],"limitations":["Does not perform sends or list cleaning from this snapshot."],"operator_review_status":"reviewed"},{"risk_id":"RR-ownership","risk_class":"authority_mismatch","label":"Ownership / role change","description":"Owner or champion continuity is unclear.","diagnostic_implication":"Align owner and role fields before widening revive scope.","repair_action":"Confirm current owner and buying role in CRM; update assignment.","prerequisites":["Current owner field","Role or title verification"],"affected_record_ids":["4","8","9","17","20","21","27","33","35"],"evidence_card_ids":["EV-2025-004-01","EV-2025-004-02","EV-2025-004-03","EV-2025-008-01","EV-2025-008-02","EV-2025-009-01","EV-2025-009-02","EV-2025-009-03","EV-2025-017-01","EV-2025-017-02","EV-2025-020-01","EV-2025-020-02","EV-2025-020-03","EV-2025-021-01","EV-2025-021-02","EV-2025-027-01","EV-2025-027-02","EV-2025-033-01","EV-2025-033-02","EV-2025-033-03","EV-2025-035-01","EV-2025-035-02"],"limitations":["No live enrichment or LinkedIn lookup in default Audit scope."],"operator_review_status":"reviewed"},{"risk_id":"RR-stale-activity","risk_class":"lifecycle_gap","label":"Stale activity concentration","description":"Records exceed long-dormant threshold without a timing hold explanation.","diagnostic_implication":"Long dormancy may indicate process gap or missing re-entry scheduling.","repair_action":"Review lifecycle stage and last meaningful activity date; add hold reason if timing-bound.","prerequisites":["Parsed last_activity_at","Lifecycle stage"],"affected_record_ids":["3","8","13","15","16","20","21","23","31","33"],"evidence_card_ids":["EV-2025-003-01","EV-2025-003-02","EV-2025-003-03","EV-2025-008-01","EV-2025-008-02","EV-2025-013-01","EV-2025-013-02","EV-2025-013-03","EV-2025-015-01","EV-2025-015-02","EV-2025-016-01","EV-2025-016-02","EV-2025-020-01","EV-2025-020-02","EV-2025-020-03","EV-2025-021-01","EV-2025-021-02","EV-2025-023-01","EV-2025-023-02","EV-2025-031-01","EV-2025-033-01","EV-2025-033-02","EV-2025-033-03"],"limitations":["Dormancy alone does not prove disinterest or intent."],"operator_review_status":"reviewed"},{"risk_id":"RR-suppression","risk_class":"compliance_blocker","label":"Suppression / hard stop","description":"Bounded evidence supports suppress route for one or more records.","diagnostic_implication":"Do not activate suppressed records without new scoped evidence.","repair_action":"Preserve suppression flags; document blocker in CRM.","prerequisites":["Explicit opt-out or blocker field where available"],"affected_record_ids":["6","9","26","28","31","32","35"],"evidence_card_ids":["EV-2025-006-01","EV-2025-006-02","EV-2025-009-01","EV-2025-009-02","EV-2025-009-03","EV-2025-026-01","EV-2025-026-02","EV-2025-028-01","EV-2025-028-02","EV-2025-031-01","EV-2025-032-01","EV-2025-035-01","EV-2025-035-02"],"limitations":["Suppression is diagnostic classification, not automated CRM exclusion."],"operator_review_status":"reviewed"},{"risk_id":"RR-data-quality","risk_class":"data_quality_gap","label":"Data quality repair queue","description":"Records need field repair before confident routing.","diagnostic_implication":"Fix cited fields before treating records as revive or expand candidates.","repair_action":"Correct bounce, identity, or stage fields cited in evidence cards.","prerequisites":["Source field cited in evidence card"],"affected_record_ids":["5","10","16","19","30"],"evidence_card_ids":["EV-2025-005-01","EV-2025-005-02","EV-2025-010-01","EV-2025-010-02","EV-2025-010-03","EV-2025-016-01","EV-2025-016-02","EV-2025-019-01","EV-2025-019-02","EV-2025-030-01","EV-2025-030-02"],"limitations":["No inference of missing values from free text."],"operator_review_status":"reviewed"}],"value_ledger":{"currency":"EUR","boundary":"Historical deal value read from this export — not a forecast, a pipeline number, or a guarantee.","basis":"Summed from deal fields in the approved export. Deterministic arithmetic — no estimates.","total_amount":867600,"total_display":"EUR 867,600","valued_record_count":35,"record_count":40,"by_route":[{"route":"revive","record_count":14,"valued_record_count":14,"subtotal_amount":316700,"subtotal_display":"EUR 316,700"},{"route":"repair","record_count":5,"valued_record_count":3,"subtotal_amount":71400,"subtotal_display":"EUR 71,400"},{"route":"suppress","record_count":7,"valued_record_count":6,"subtotal_amount":149600,"subtotal_display":"EUR 149,600"},{"route":"investigate","record_count":9,"valued_record_count":8,"subtotal_amount":228700,"subtotal_display":"EUR 228,700"},{"route":"hold","record_count":5,"valued_record_count":4,"subtotal_amount":101200,"subtotal_display":"EUR 101,200"}]},"cohort_findings_summary":{"total_records":40,"route_distribution":{"revive":14,"investigate":9,"repair":5,"hold":5,"suppress":7},"confidence_mix":{"high":30,"medium":7,"low":3},"dormancy_spread":{"active_recent":0,"warming":4,"dormant":14,"long_dormant":20,"unknown":2},"recency_source_mix":{"last_activity_at":0,"last_contacted_at":40,"last_meeting_at":0,"created_at":0,"none":0},"value_at_stake":{"by_band":{"10k-25k":10,"25k-50k":4}},"revivable_cohort":{"count":14,"top_value_band":"10k-25k","characterization":"14 revive candidate(s) carry cited deal history without hard blockers in the bounded slice."},"attention_cohort":{"count":14,"reasons":[{"reason":"Data repair — a cited source field is missing or unreliable","count":5},{"reason":"Authority, timing, or fit unconfirmed — structured review needed","count":9}]},"activation_blocked_count":16,"headline":"Bounded export of 40 records: 14 revive candidate(s) carrying EUR 316,700 of cited history, 14 in repair or investigate posture, and 16 activation-blocked until cited blockers clear."},"cohort_patterns":[{"pattern_id":"cohort-data-friction","pattern_name":"Data friction concentration","affected_routes":["repair","investigate"],"affected_record_ids":["3","5","10","12","16","19","20","21","22","30","33","36","37","38"],"aggregate_condition":"14 records route to repair or investigate in the working set.","evidence_card_ids":["EV-2025-003-01","EV-2025-003-02","EV-2025-003-03","EV-2025-005-01","EV-2025-005-02","EV-2025-010-01","EV-2025-010-02","EV-2025-010-03","EV-2025-012-01","EV-2025-012-02","EV-2025-016-01","EV-2025-016-02","EV-2025-019-01","EV-2025-019-02","EV-2025-020-01","EV-2025-020-02","EV-2025-020-03","EV-2025-021-01","EV-2025-021-02","EV-2025-022-01","EV-2025-022-02","EV-2025-030-01","EV-2025-030-02","EV-2025-033-01","EV-2025-033-02","EV-2025-033-03","EV-2025-036-01","EV-2025-036-02","EV-2025-037-01","EV-2025-037-02","EV-2025-038-01","EV-2025-038-02"],"diagnostic_wording":"These records require field repair or structured review before their commercial position can be reconsidered. The route count describes this supplied working set only.","limitations":["Pattern is bounded to the agreed export slice; does not score team performance."],"operator_review_status":"reviewed"},{"pattern_id":"cohort-revive-cluster","pattern_name":"Revive candidate cluster","affected_routes":["revive"],"affected_record_ids":["2","7","8","11","13","14","15","17","18","23","24","34","39","40"],"aggregate_condition":"14 records meet revive gate without hard suppress blockers in the synthetic slice.","evidence_card_ids":["EV-2025-002-01","EV-2025-002-02","EV-2025-002-03","EV-2025-007-01","EV-2025-007-02","EV-2025-007-03","EV-2025-007-04","EV-2025-008-01","EV-2025-008-02","EV-2025-011-01","EV-2025-011-02","EV-2025-011-03","EV-2025-013-01","EV-2025-013-02","EV-2025-013-03","EV-2025-014-01","EV-2025-014-02","EV-2025-014-03","EV-2025-015-01","EV-2025-015-02","EV-2025-017-01","EV-2025-017-02","EV-2025-018-01","EV-2025-023-01","EV-2025-023-02","EV-2025-024-01","EV-2025-024-02","EV-2025-034-01","EV-2025-034-02","EV-2025-039-01","EV-2025-040-01","EV-2025-040-02"],"diagnostic_wording":"Multiple dormant records show cited context supporting a separately scoped revival review — not automated outreach or conversion claims.","limitations":["Revive is a diagnostic route; activation requires separate written scope."],"operator_review_status":"reviewed"},{"pattern_id":"cohort-timing-reentry-gap","pattern_name":"Timing re-entry gap","affected_routes":["hold"],"affected_record_ids":["1","4","25","27","29"],"aggregate_condition":"5 records sit in hold with timing or sequencing constraints.","evidence_card_ids":["EV-2025-001-01","EV-2025-001-02","EV-2025-001-03","EV-2025-001-04","EV-2025-004-01","EV-2025-004-02","EV-2025-004-03","EV-2025-025-01","EV-2025-025-02","EV-2025-027-01","EV-2025-027-02","EV-2025-029-01","EV-2025-029-02"],"diagnostic_wording":"Timing-based constraints appear in multiple records — the CRM may need explicit re-entry triggers before routes widen.","limitations":["Hold does not predict future conversion."],"operator_review_status":"reviewed"}],"recommended_next_actions":[{"recommendation_id":"RNA-001","recommendation_type":"managed_monitoring","recommendation_label":"Periodic refresh / monitoring review","supporting_patterns":["cohort-data-friction","cohort-revive-cluster","cohort-timing-reentry-gap"],"supporting_evidence_card_ids":["EV-2025-003-01","EV-2025-003-02","EV-2025-003-03","EV-2025-005-01","EV-2025-005-02","EV-2025-010-01","EV-2025-010-02","EV-2025-010-03","EV-2025-012-01","EV-2025-012-02","EV-2025-016-01","EV-2025-016-02","EV-2025-019-01","EV-2025-019-02","EV-2025-020-01","EV-2025-020-02","EV-2025-020-03","EV-2025-021-01","EV-2025-021-02","EV-2025-022-01","EV-2025-022-02","EV-2025-030-01","EV-2025-030-02","EV-2025-033-01","EV-2025-033-02","EV-2025-033-03","EV-2025-036-01","EV-2025-036-02","EV-2025-037-01","EV-2025-037-02","EV-2025-038-01","EV-2025-038-02","EV-2025-002-01","EV-2025-002-02","EV-2025-002-03","EV-2025-007-01","EV-2025-007-02","EV-2025-007-03","EV-2025-007-04","EV-2025-008-01","EV-2025-008-02","EV-2025-011-01","EV-2025-011-02","EV-2025-011-03","EV-2025-013-01","EV-2025-013-02","EV-2025-013-03","EV-2025-014-01","EV-2025-014-02","EV-2025-014-03","EV-2025-015-01","EV-2025-015-02","EV-2025-017-01","EV-2025-017-02","EV-2025-018-01","EV-2025-023-01","EV-2025-023-02","EV-2025-024-01","EV-2025-024-02","EV-2025-034-01","EV-2025-034-02","EV-2025-039-01","EV-2025-040-01","EV-2025-040-02","EV-2025-001-01","EV-2025-001-02","EV-2025-001-03","EV-2025-001-04","EV-2025-004-01","EV-2025-004-02","EV-2025-004-03","EV-2025-025-01","EV-2025-025-02","EV-2025-027-01","EV-2025-027-02","EV-2025-029-01","EV-2025-029-02"],"scope_boundary":"Commercial next step is account/cohort-level under structured review. Row routes do not execute activation. Any follow-through requires separate written scope.","limitations":["No outcome guarantees.","No revenue, meeting, or conversion probability claims."],"operator_review_status":"reviewed","no_outcome_guarantee":true}],"activation_readiness":{"state":"blocked","headline":"Activation blocked until cited repair or suppression issues are resolved.","affected_record_count":16,"blockers":[{"code":"missing_suppression_truth","label":"Activation blocked — Suppression status missing","detail":"The export did not include opt-out or do-not-contact status.","scope_boundary":"Required before outreach or activation."},{"code":"diagnostic_repair_required","label":"Activation blocked — Diagnostic repair required","detail":"Diagnostic repair is required before activation can be considered.","scope_boundary":"Repair source fields and re-run intake before activation planning."},{"code":"explicit_suppression","label":"Activation blocked — Suppression signal present","detail":"A suppression or do-not-contact signal is present in the bounded export.","scope_boundary":"Do not run outreach until suppression scope is confirmed."}]},"fallback_exports":[],"delivery_access":{"named_recipients":["Synthetic preview — no client delivery"],"delivery_channel":"static_hosted_preview","access_method":"public_structure_proof","expiry_or_review_date":"","non_public":false,"no_index":true,"manifest_location":"synthetic-fixture-only","deletion_retention_rule":"30 days from engagement end"}}