# Completed fictional direct route: workflow review

This fictional example shows how to plan one message and a workflow-review request. It contains no Maestro client story, observed monday.com funnel or performance claim.

## Record control

| Field | Value |
| --- | --- |
| Contract | `maestro.facebook_ad_funnel.route.v1` |
| Contract version | `1.0.0` |
| Record ID | `fixture-direct-workflow-review` |
| Route version | `1` |
| Fictional | `true` |
| Planning owner | Paid media lead |

## Decision

- **Buyer:** Operations leader with recurring requests that lose an owner and due date.
- **Business decision:** Decide whether to request a workflow review.
- **Offer:** A 30-minute workflow review that maps one recurring request into an owner, due date and acceptance rule.
- **Destination:** `/fictional/workflow-review/`, a fictional destination supplied only for this fixture.
- **Route decision:** **Direct**
- **Reason:** One demonstration can explain how the review works. The matching destination lets the buyer request that review.
- **Draft status:** **Draft Complete**
- **Launch status:** **Launch Hold**
- **Launch hold:** No native audience, exclusion, event, destination-delivery or CRM readback receipts exist for this fictional route.

## Route state

### State 1: Problem to workflow-review request

| Required field | Value | Status | Owner | Source ID | Boundary |
| --- | --- | --- | --- | --- | --- |
| State ID | `direct-review-request` | supplied | Paid media lead | fixture-direct-brief | Stable fixture ID only. |
| Lifecycle state | eligible | supplied | Paid media lead | fixture-direct-brief | Planning state, not observed account delivery. |
| Entry signal | Approved prospect audience matches the operations-leader rule and does not match a suppression source. | supplied | RevOps | fixture-direct-brief | The rule describes intended eligibility; native delivery remains unverified. |
| Buyer question | Can this review turn one recurring request into an assigned workflow without a larger implementation? | supplied | Offer owner | fixture-direct-brief | Fictional buyer question. |
| Message job | Show one request becoming an owner, due date and acceptance rule. | derived | Paid media lead | fixture-direct-brief | Planning interpretation, not a tested creative result. |
| Offer | 30-minute workflow review for one recurring request. | supplied | Offer owner | fixture-direct-brief | Fictional offer; no result or guarantee. |
| Destination | `/fictional/workflow-review/` with the same example and request form. | supplied | Web owner | fixture-direct-brief | Fictional URL; current delivery is unverified. |
| Next eligible state | Terminal `completed` after the site accepts `workflow_review_requested`. | derived | Web owner | fixture-direct-brief | Depends on exact trigger and CRM readback. |
| Exclusions | Current customers, open opportunities, prior accepted review requests and opted-out contacts. | supplied | RevOps | fixture-direct-brief | Native suppression lists and freshness are unverified. |
| Stop condition | Successful CRM acceptance as `qualified_review`, suppression match, opt-out or route expiry after 30 days. | supplied | RevOps | fixture-direct-brief | Planning rule only. |
| Platform event | `Lead`, only after a successful request response. | supplied | Analytics owner | fixture-direct-brief | Event name does not prove firing or CRM receipt. |
| Site event | `workflow_review_requested`, carrying `event_id`. | supplied | Analytics owner | fixture-direct-brief | Site implementation and deduplication remain unverified. |
| CRM outcome | `qualified_review` only when the company has 20+ employees, the named recurring request loses an owner or due date at least twice per month, and a workflow owner accepts the request; otherwise `review_denied`. | supplied | RevOps | fixture-direct-brief | Fictional executable rule; no commercial outcome claimed. |
| Owner | Paid media owns route delivery; RevOps owns acceptance and suppression. | supplied | Offer owner | fixture-direct-brief | Native assignments remain unverified. |
| Evidence boundary | All values are fictional supplied planning facts. No account delivery, buyer behavior, results or attribution are observed. | supplied | Planning owner | this file | Do not publish as a client example. |

## Overlap and suppression

1. Suppression wins over every eligibility rule.
2. `qualified_review`, current customer, open opportunity and opt-out are terminal for this route.
3. No second active route is allowed for the same offer. If one appears, return Hold until an explicit priority is approved.
4. The suppression source must be refreshed within 24 hours for launch. Its current freshness is `Unknown`.

## Measurement handoff

For this fictional rule, a 45-person company reporting three ownerless requests per month with an accepting workflow owner passes. A 12-person company fails even when the request problem is real. RevOps records the exact failed condition with `review_denied`.

Open [the completed fictional measurement contract](facebook-ad-funnel-measurement-worked.md) to see the event definitions and checks for this route. Platform `Lead`, site `workflow_review_requested` and CRM `qualified_review` remain separate facts joined by the key name `event_id`. No personal identifier is included here.

## Evidence and permission

| Source ID | Status | Permission | Used for | Boundary |
| --- | --- | --- | --- | --- |
| fixture-direct-brief | supplied | allowed | Fictional buyer, offer, destination, rules and owners | Planning facts only; no live proof. |
| native-account-receipts | Unknown | allowed | Audience, exclusions, event firing and suppression freshness | Missing; keeps Launch on Hold. |
| destination-readback | planned | pending | Form response and site event | A plan is not evidence. |
| crm-readback | pending | pending | CRM receipt and acceptance | Pending is not evidence. |

## Open requests

| Request ID | Field | Reason | Owner | Requested evidence | Next action | Completion observation |
| --- | --- | --- | --- | --- | --- | --- |
| req-native-audience | audience and exclusions | The plan cannot prove account enforcement. | Paid media lead | Current screenshots or API readback tied to route version 1 | Configure and read back the exact rules. | Receipt shows eligibility and every exclusion. |
| req-site-event | site trigger | The event name alone cannot prove firing. | Analytics owner | Test request with request and event IDs | Submit one test request and inspect the event payload. | Site accepts once and records matching `event_id`. |
| req-crm | CRM receipt | Site success does not prove CRM acceptance. | RevOps | CRM record and rule result for the test ID | Trace the test request into CRM. | One record arrives and shows the acceptance result. |
| req-suppression | suppression freshness | Converted contacts must leave the route. | RevOps | Current source timestamp and account readback | Refresh and inspect the suppression source. | A converted fixture is excluded. |

## Change control

Changing the offer, destination, requested action, qualification rule, events or exclusions creates route version 2, invalidates any version 1 approval and returns **Launch Hold**.

## Machine-readable record

The JSON block preserves supplied facts for lossless re-import.

```json
{
  "contract_id": "maestro.facebook_ad_funnel.route.v1",
  "contract_version": "1.0.0",
  "record_id": "fixture-direct-workflow-review",
  "route_version": 1,
  "payload": {
    "contract_id": "maestro.facebook_ad_funnel.route.v1",
    "contract_version": "1.0.0",
    "record_id": "fixture-direct-workflow-review",
    "route_version": 1,
    "fictional": true,
    "buyer": {
      "value": "Operations leader with recurring requests that lose an owner and due date",
      "status": "supplied",
      "owner": "Offer owner",
      "source_id": "fixture-direct-brief",
      "boundary": "Fictional buyer."
    },
    "business_decision": {
      "value": "Decide whether to request a workflow review",
      "status": "supplied",
      "owner": "Offer owner",
      "source_id": "fixture-direct-brief",
      "boundary": "Fictional decision."
    },
    "offer": {
      "value": "A 30-minute workflow review that maps one recurring request into an owner, due date and acceptance rule",
      "status": "supplied",
      "owner": "Offer owner",
      "source_id": "fixture-direct-brief",
      "boundary": "Fictional offer; no guarantee."
    },
    "route_decision": "Direct",
    "decision_reason": "One message and destination answer the current buyer question.",
    "draft_status": "Draft Complete",
    "launch_status": "Launch Hold",
    "route_states": [
      {
        "state_id": "direct-review-request",
        "state_label": "Problem to workflow-review request",
        "lifecycle_state": "eligible",
        "entry_signal": {
          "value": "Approved prospecting rule with suppression matches removed",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "buyer_question": {
          "value": "Can this review turn one recurring request into an assigned workflow?",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "message_job": {
          "value": "Show one request becoming an owner, due date and acceptance rule",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "offer": {
          "value": "30-minute workflow review for one recurring request",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "destination": {
          "value": "/fictional/workflow-review/",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "next_eligible_state": {
          "value": "completed after an accepted workflow-review request",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "exclusions": {
          "value": "Customers, open opportunities, accepted requests and opted-out contacts",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "stop_condition": {
          "value": "Accepted request, denial, opt-out or suppression match",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "platform_event": {
          "value": "Lead after the successful request response",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "site_event": {
          "value": "workflow_review_requested with event_id",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "crm_outcome": {
          "value": "qualified_review after the acceptance rule passes",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "owner": {
          "value": "Paid media owns delivery; RevOps owns acceptance and suppression",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        },
        "evidence_boundary": {
          "value": "No account delivery, buyer behavior, result or attribution is observed",
          "status": "supplied",
          "owner": "Route owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional planning fact; native behavior unverified."
        }
      }
    ],
    "overlap_precedence": {
      "value": "No second active route for the same offer; suppression wins first",
      "status": "supplied",
      "owner": "Paid media owner",
      "source_id": "fixture-direct-brief",
      "boundary": "Planning rule only."
    },
    "permission": {
      "status": "allowed",
      "owner": "Privacy owner",
      "source_id": "fixture-direct-brief",
      "boundary": "Fictional supplied permission; native implementation unverified."
    },
    "measurement_contract": {
      "layers": {
        "platform": {
          "event_name": "Lead",
          "exact_trigger": "After the successful request response",
          "event_id_key": "event_id",
          "owner": "Analytics owner",
          "evidence_status": "supplied",
          "source_id": "fixture-direct-brief",
          "boundary": "Definition only; firing unverified."
        },
        "site": {
          "event_name": "workflow_review_requested",
          "exact_trigger": "After the site accepts the request",
          "event_id_key": "event_id",
          "owner": "Web owner",
          "evidence_status": "supplied",
          "source_id": "fixture-direct-brief",
          "boundary": "Definition only; receipt unverified."
        },
        "crm": {
          "outcome_name": "qualified_review; review_denied",
          "acceptance_rule": "Accept only when company has 20+ employees, the named recurring request loses an owner or due date at least twice per month, and a workflow owner accepts the request; deny when any condition fails",
          "join_key_name": "event_id",
          "owner": "RevOps",
          "evidence_status": "supplied",
          "source_id": "fixture-direct-brief",
          "boundary": "Fictional executable rule only; receipt unverified."
        },
        "commercial": {
          "outcome_name": "review_completed",
          "definition": "The scheduled workflow review occurs",
          "owner": "Offer owner",
          "evidence_status": "supplied",
          "source_id": "fixture-direct-brief",
          "boundary": "No revenue or causality."
        }
      },
      "reporting_window": {
        "value": "Weekly by event receipt date",
        "status": "supplied",
        "owner": "Analytics owner",
        "source_id": "fixture-direct-brief",
        "boundary": "Planning window, not an attribution setting."
      },
      "attribution_limit": {
        "value": "Report platform attribution separately from observed CRM outcomes",
        "status": "supplied",
        "owner": "Analytics owner",
        "source_id": "fixture-direct-brief",
        "boundary": "No causal claim."
      },
      "deduplication_rule": {
        "value": "Use the same event_id for browser and server copies",
        "status": "supplied",
        "owner": "Analytics owner",
        "source_id": "fixture-direct-brief",
        "boundary": "Rule only; native behavior unverified."
      },
      "verification_queries": {
        "platform": {
          "value": "Find one matching event_id in platform readback",
          "status": "supplied",
          "owner": "Analytics owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Future native check."
        },
        "site": {
          "value": "Find one accepted request and site event by event_id",
          "status": "supplied",
          "owner": "Web owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Future destination check."
        },
        "crm": {
          "value": "Find one matching CRM row and acceptance result",
          "status": "supplied",
          "owner": "RevOps",
          "source_id": "fixture-direct-brief",
          "boundary": "Future CRM check."
        },
        "commercial": {
          "value": "Find review_completed only after the review occurs",
          "status": "supplied",
          "owner": "Offer owner",
          "source_id": "fixture-direct-brief",
          "boundary": "Future completion check."
        }
      },
      "native_delivery_receipts": {
        "audience": {
          "value": "Unknown",
          "status": "Unknown",
          "owner": "Unknown",
          "source_id": "Unknown",
          "boundary": "Unknown"
        },
        "platform": {
          "value": "Unknown",
          "status": "Unknown",
          "owner": "Unknown",
          "source_id": "Unknown",
          "boundary": "Unknown"
        },
        "site": {
          "value": "Unknown",
          "status": "Unknown",
          "owner": "Unknown",
          "source_id": "Unknown",
          "boundary": "Unknown"
        },
        "crm": {
          "value": "Unknown",
          "status": "Unknown",
          "owner": "Unknown",
          "source_id": "Unknown",
          "boundary": "Unknown"
        },
        "deduplication": {
          "value": "Unknown",
          "status": "Unknown",
          "owner": "Unknown",
          "source_id": "Unknown",
          "boundary": "Unknown"
        },
        "suppression": {
          "value": "Unknown",
          "status": "Unknown",
          "owner": "Unknown",
          "source_id": "Unknown",
          "boundary": "Unknown"
        }
      }
    },
    "source_ledger": [
      {
        "source_id": "fixture-direct-brief",
        "boundary": "Fictional supplied planning facts only."
      }
    ],
    "open_requests": [
      {
        "request_id": "req-native-audience",
        "field": "audience native receipt",
        "reason": "A planning definition does not prove current native behavior.",
        "owner": "Unknown",
        "requested_evidence": "A current audience receipt tied to this route version.",
        "next_action": "Run and save the audience readback.",
        "completion_observation": "The receipt has a verified value, owner, source and boundary."
      },
      {
        "request_id": "req-native-platform",
        "field": "platform native receipt",
        "reason": "A planning definition does not prove current native behavior.",
        "owner": "Unknown",
        "requested_evidence": "A current platform receipt tied to this route version.",
        "next_action": "Run and save the platform readback.",
        "completion_observation": "The receipt has a verified value, owner, source and boundary."
      },
      {
        "request_id": "req-native-site",
        "field": "site native receipt",
        "reason": "A planning definition does not prove current native behavior.",
        "owner": "Unknown",
        "requested_evidence": "A current site receipt tied to this route version.",
        "next_action": "Run and save the site readback.",
        "completion_observation": "The receipt has a verified value, owner, source and boundary."
      },
      {
        "request_id": "req-native-crm",
        "field": "crm native receipt",
        "reason": "A planning definition does not prove current native behavior.",
        "owner": "Unknown",
        "requested_evidence": "A current crm receipt tied to this route version.",
        "next_action": "Run and save the crm readback.",
        "completion_observation": "The receipt has a verified value, owner, source and boundary."
      },
      {
        "request_id": "req-native-deduplication",
        "field": "deduplication native receipt",
        "reason": "A planning definition does not prove current native behavior.",
        "owner": "Unknown",
        "requested_evidence": "A current deduplication receipt tied to this route version.",
        "next_action": "Run and save the deduplication readback.",
        "completion_observation": "The receipt has a verified value, owner, source and boundary."
      },
      {
        "request_id": "req-native-suppression",
        "field": "suppression native receipt",
        "reason": "A planning definition does not prove current native behavior.",
        "owner": "Unknown",
        "requested_evidence": "A current suppression receipt tied to this route version.",
        "next_action": "Run and save the suppression readback.",
        "completion_observation": "The receipt has a verified value, owner, source and boundary."
      },
      {
        "request_id": "req-current-approval",
        "field": "current approval",
        "reason": "Approval does not match this route version and meaning hash.",
        "owner": "Approval owner",
        "requested_evidence": "A current approval snapshot for this exact meaning hash.",
        "next_action": "Review and approve the current route.",
        "completion_observation": "Snapshot route version and meaning hash match."
      }
    ],
    "coherence_review": {
      "status": "reviewed",
      "reviewed_meaning": "{\"business_decision\":{\"boundary\":\"Fictional decision.\",\"owner\":\"Offer owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Decide whether to request a workflow review\"},\"buyer\":{\"boundary\":\"Fictional buyer.\",\"owner\":\"Offer owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Operations leader with recurring requests that lose an owner and due date\"},\"measurement_contract\":{\"attribution_limit\":{\"boundary\":\"No causal claim.\",\"owner\":\"Analytics owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Report platform attribution separately from observed CRM outcomes\"},\"deduplication_rule\":{\"boundary\":\"Rule only; native behavior unverified.\",\"owner\":\"Analytics owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Use the same event_id for browser and server copies\"},\"layers\":{\"commercial\":{\"boundary\":\"No revenue or causality.\",\"definition\":\"The scheduled workflow review occurs\",\"evidence_status\":\"supplied\",\"outcome_name\":\"review_completed\",\"owner\":\"Offer owner\",\"source_id\":\"fixture-direct-brief\"},\"crm\":{\"acceptance_rule\":\"Accept only when company has 20+ employees, the named recurring request loses an owner or due date at least twice per month, and a workflow owner accepts the request; deny when any condition fails\",\"boundary\":\"Fictional executable rule only; receipt unverified.\",\"evidence_status\":\"supplied\",\"join_key_name\":\"event_id\",\"outcome_name\":\"qualified_review; review_denied\",\"owner\":\"RevOps\",\"source_id\":\"fixture-direct-brief\"},\"platform\":{\"boundary\":\"Definition only; firing unverified.\",\"event_id_key\":\"event_id\",\"event_name\":\"Lead\",\"evidence_status\":\"supplied\",\"exact_trigger\":\"After the successful request response\",\"owner\":\"Analytics owner\",\"source_id\":\"fixture-direct-brief\"},\"site\":{\"boundary\":\"Definition only; receipt unverified.\",\"event_id_key\":\"event_id\",\"event_name\":\"workflow_review_requested\",\"evidence_status\":\"supplied\",\"exact_trigger\":\"After the site accepts the request\",\"owner\":\"Web owner\",\"source_id\":\"fixture-direct-brief\"}},\"reporting_window\":{\"boundary\":\"Planning window, not an attribution setting.\",\"owner\":\"Analytics owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Weekly by event receipt date\"},\"verification_queries\":{\"commercial\":{\"boundary\":\"Future completion check.\",\"owner\":\"Offer owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Find review_completed only after the review occurs\"},\"crm\":{\"boundary\":\"Future CRM check.\",\"owner\":\"RevOps\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Find one matching CRM row and acceptance result\"},\"platform\":{\"boundary\":\"Future native check.\",\"owner\":\"Analytics owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Find one matching event_id in platform readback\"},\"site\":{\"boundary\":\"Future destination check.\",\"owner\":\"Web owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Find one accepted request and site event by event_id\"}}},\"offer\":{\"boundary\":\"Fictional offer; no guarantee.\",\"owner\":\"Offer owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"A 30-minute workflow review that maps one recurring request into an owner, due date and acceptance rule\"},\"overlap_precedence\":{\"boundary\":\"Planning rule only.\",\"owner\":\"Paid media owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"No second active route for the same offer; suppression wins first\"},\"permission\":{\"boundary\":\"Fictional supplied permission; native implementation unverified.\",\"owner\":\"Privacy owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"allowed\"},\"route_states\":[{\"buyer_question\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Can this review turn one recurring request into an assigned workflow?\"},\"crm_outcome\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"qualified_review after the acceptance rule passes\"},\"destination\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"/fictional/workflow-review/\"},\"entry_signal\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Approved prospecting rule with suppression matches removed\"},\"evidence_boundary\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"No account delivery, buyer behavior, result or attribution is observed\"},\"exclusions\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Customers, open opportunities, accepted requests and opted-out contacts\"},\"lifecycle_state\":\"eligible\",\"message_job\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Show one request becoming an owner, due date and acceptance rule\"},\"next_eligible_state\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"completed after an accepted workflow-review request\"},\"offer\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"30-minute workflow review for one recurring request\"},\"owner\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Paid media owns delivery; RevOps owns acceptance and suppression\"},\"platform_event\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Lead after the successful request response\"},\"site_event\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"workflow_review_requested with event_id\"},\"state_id\":\"direct-review-request\",\"state_label\":\"Problem to workflow-review request\",\"stop_condition\":{\"boundary\":\"Fictional planning fact; native behavior unverified.\",\"owner\":\"Route owner\",\"source_id\":\"fixture-direct-brief\",\"status\":\"supplied\",\"value\":\"Accepted request, denial, opt-out or suppression match\"}}],\"source_ledger\":[{\"boundary\":\"Fictional supplied planning facts only.\",\"source_id\":\"fixture-direct-brief\"}]}",
      "reviewed_by": "Fictional route reviewer",
      "reviewed_at": "2026-10-01T00:00:00Z",
      "evidence_location": "fixture-direct-brief",
      "checks": {
        "distinct_questions": true,
        "source_basis": true,
        "suppression_and_stop": true,
        "acceptance_rules": true
      }
    },
    "approval_snapshot": {
      "status": "pending",
      "approved_route_version": null,
      "meaning_hash_sha256": null,
      "approved_by": "Unknown",
      "approved_at": null,
      "evidence_location": "Unknown"
    },
    "import_integrity": {
      "status": "unreceipted",
      "payload_sha256": null,
      "checked_at": null
    }
  },
  "payload_sha256": "fd8a0e451570fe47a90ade8df0306453f8a71717fa2f7afe8eda03559912e3ef"
}
```
