{
  "version": 1,
  "synthetic": true,
  "question": "What can the downstream cause the upstream to plan differently for this interaction?",
  "observed_at": "2026-07-22",
  "mechanisms": [
    {
      "id": "API-REFUND-01",
      "endpoint": "GET /refunds/{refund_id}",
      "schema": "refund-status-v1",
      "authentication": "service credential",
      "release_mechanism": "provider-managed API"
    }
  ],
  "observations": [
    {
      "id": "OBS-01",
      "case": "CASE-CS",
      "kind": "downstream-request",
      "source": "synthetic roadmap request",
      "statement": "Orders requests reversal_reason for a named cancellation-recovery decision.",
      "confidence": "recorded"
    },
    {
      "id": "OBS-02",
      "case": "CASE-CS",
      "kind": "planning-decision",
      "source": "synthetic planning record",
      "statement": "Payments accepts the request into quarterly planning as PLN-42.",
      "confidence": "recorded"
    },
    {
      "id": "OBS-03",
      "case": "CASE-CS",
      "kind": "upstream-commitment",
      "source": "synthetic compatibility commitment",
      "statement": "A Payments owner commits to a supported v1 compatibility window for the addition.",
      "confidence": "recorded"
    },
    {
      "id": "OBS-04",
      "case": "CASE-CS",
      "kind": "planning-right",
      "source": "synthetic ownership interview",
      "statement": "Orders can negotiate priority and compatibility for this refund-status interaction.",
      "confidence": "agreed"
    },
    {
      "id": "OBS-05",
      "case": "CASE-CS",
      "kind": "dependency",
      "source": "synthetic integration inventory",
      "statement": "Orders accepts runtime, contract, release, and incident-escalation dependency on Payments.",
      "confidence": "inventoried"
    },
    {
      "id": "OBS-06",
      "case": "CASE-CF",
      "kind": "planning-refusal",
      "source": "synthetic roadmap decision",
      "statement": "Payments declines the Orders-specific reason field as outside its roadmap.",
      "confidence": "recorded"
    },
    {
      "id": "OBS-07",
      "case": "CASE-CF",
      "kind": "unilateral-planning",
      "source": "synthetic ownership interview",
      "statement": "Payments plans and releases this generic API without Orders priority rights.",
      "confidence": "agreed"
    },
    {
      "id": "OBS-08",
      "case": "CASE-CF",
      "kind": "model-acceptance",
      "source": "synthetic Order decision",
      "statement": "The Order owner accepts the provider model as adequate for the current read-only status view.",
      "confidence": "decided"
    },
    {
      "id": "OBS-09",
      "case": "CASE-CF",
      "kind": "adaptation-acceptance",
      "source": "synthetic Order decision",
      "statement": "Orders accepts the cost of adapting when the provider contract changes.",
      "confidence": "decided"
    },
    {
      "id": "OBS-10",
      "case": "CASE-CF",
      "kind": "dependency",
      "source": "synthetic integration inventory",
      "statement": "Orders accepts runtime and unilateral contract-release dependency for this view.",
      "confidence": "inventoried"
    },
    {
      "id": "OBS-11",
      "case": "CASE-SW",
      "kind": "proposed-integration",
      "source": "synthetic product proposal",
      "statement": "Product proposes customer self-service lookup for refund reversals.",
      "confidence": "recorded"
    },
    {
      "id": "OBS-12",
      "case": "CASE-SW",
      "kind": "business-value-decision",
      "source": "synthetic business decision",
      "statement": "The Customer Operations owner decides current value does not justify a new runtime and on-call dependency.",
      "confidence": "decided"
    },
    {
      "id": "OBS-13",
      "case": "CASE-SW",
      "kind": "accepted-workflow",
      "source": "synthetic business decision",
      "statement": "Customer Operations accepts manual Finance escalation for reversal questions.",
      "confidence": "decided"
    },
    {
      "id": "OBS-14",
      "case": "CASE-SW",
      "kind": "dependency",
      "source": "synthetic integration inventory",
      "statement": "No runtime, data-copy, release, or shared on-call dependency exists; manual escalation remains.",
      "confidence": "inventoried"
    },
    {
      "id": "OBS-15",
      "case": "CASE-SW",
      "kind": "reversal-signal",
      "source": "synthetic business decision",
      "statement": "A compliance requirement or an owned self-service outcome would reopen the decision.",
      "confidence": "decided"
    },
    {
      "id": "OBS-16",
      "case": "CASE-UNKNOWN",
      "kind": "contradictory-influence",
      "source": "synthetic ownership interviews",
      "statement": "Orders and Payments give contradictory accounts of whether Orders priorities enter planning.",
      "confidence": "contradicted"
    },
    {
      "id": "OBS-17",
      "case": "CASE-UNKNOWN",
      "kind": "evidence-request",
      "source": "synthetic review record",
      "statement": "The next planning decision and named upstream owner are required before classification.",
      "confidence": "open"
    }
  ],
  "cases": [
    {
      "id": "CASE-CS",
      "interaction": "Orders consumes committed refund status for cancellation recovery.",
      "state": "as_is",
      "scope": "refund-status-v1 for Order cancellation recovery",
      "upstream": "payments",
      "downstream": "order-management",
      "mechanism": "API-REFUND-01",
      "classification": "customer_supplier",
      "planning_influence": {
        "status": "demonstrated",
        "mechanism": "quarterly planning decision PLN-42",
        "evidence": ["OBS-01", "OBS-02", "OBS-04"]
      },
      "upstream_commitment": {
        "status": "committed",
        "owner": "Payments Product Owner",
        "commitment": "Deliver the accepted addition inside the supported v1 compatibility window.",
        "evidence": ["OBS-03"]
      },
      "model_adequacy": {
        "status": "not-decision-driver",
        "owner": "Order Product Owner",
        "evidence": ["OBS-01"]
      },
      "business_value": {
        "status": "justifies-integration",
        "owner": "Order Product Owner",
        "evidence": ["OBS-01"]
      },
      "downstream_acceptance": {
        "status": "not-applicable",
        "evidence": []
      },
      "dependencies": [
        {
          "kind": "runtime-contract-release-and-escalation",
          "exists": true,
          "owner": "Payments and Order Operations",
          "evidence": ["OBS-05"]
        }
      ],
      "reversal_conditions": [
        {
          "condition": "Orders priorities stop entering Payments planning or the compatibility commitment is withdrawn.",
          "evidence_owner": "Order Architecture",
          "next_evidence": "Review the next relevant planning decision and compatibility record."
        }
      ],
      "classification_trace": ["RULE-CS-PLANNING", "RULE-CS-COMMITMENT"]
    },
    {
      "id": "CASE-CF",
      "interaction": "Orders consumes generic refund status for a read-only support view.",
      "state": "as_is",
      "scope": "refund-status-v1 for the Order support view",
      "upstream": "payments",
      "downstream": "order-management",
      "mechanism": "API-REFUND-01",
      "classification": "conformist",
      "planning_influence": {
        "status": "absent",
        "mechanism": "upstream roadmap refusal and unilateral release",
        "evidence": ["OBS-06", "OBS-07"]
      },
      "upstream_commitment": {
        "status": "none",
        "owner": "Payments Product Owner",
        "commitment": "No Orders-specific planning or compatibility commitment.",
        "evidence": ["OBS-06", "OBS-07"]
      },
      "model_adequacy": {
        "status": "accepted",
        "owner": "Order Product Owner",
        "evidence": ["OBS-08"]
      },
      "business_value": {
        "status": "justifies-integration",
        "owner": "Order Product Owner",
        "evidence": ["OBS-08"]
      },
      "downstream_acceptance": {
        "status": "accepted",
        "evidence": ["OBS-08", "OBS-09"]
      },
      "dependencies": [
        {
          "kind": "runtime-and-unilateral-contract-release",
          "exists": true,
          "owner": "Order Operations",
          "evidence": ["OBS-10"]
        }
      ],
      "reversal_conditions": [
        {
          "condition": "The upstream model distorts an Order decision or Orders gains negotiated planning influence.",
          "evidence_owner": "Order Architecture",
          "next_evidence": "Review model mismatches and the next Orders roadmap request."
        }
      ],
      "classification_trace": ["RULE-CF-NO-INFLUENCE", "RULE-CF-ADEQUATE", "RULE-CF-ACCEPTED"]
    },
    {
      "id": "CASE-SW",
      "interaction": "Orders does not add customer self-service lookup for refund reversals.",
      "state": "as_is",
      "scope": "proposed refund-reversal self-service lookup",
      "upstream": "payments",
      "downstream": "order-management",
      "mechanism": null,
      "classification": "separate_ways",
      "planning_influence": {
        "status": "not-applicable",
        "mechanism": "no integration requested after the value decision",
        "evidence": ["OBS-12"]
      },
      "upstream_commitment": {
        "status": "not-applicable",
        "owner": "Payments Product Owner",
        "commitment": "No integration commitment.",
        "evidence": ["OBS-12"]
      },
      "model_adequacy": {
        "status": "not-applicable",
        "owner": "Customer Operations Owner",
        "evidence": ["OBS-12"]
      },
      "business_value": {
        "status": "does-not-justify-integration",
        "owner": "Customer Operations Owner",
        "reason": "Current customer outcome does not justify runtime and on-call dependency.",
        "evidence": ["OBS-11", "OBS-12"]
      },
      "downstream_acceptance": {
        "status": "not-applicable",
        "evidence": []
      },
      "nonintegrated_workflow": {
        "description": "Customer Operations escalates reversal questions to Finance manually.",
        "owner": "Customer Operations",
        "evidence": ["OBS-13"]
      },
      "dependencies": [
        {
          "kind": "runtime-data-release-and-on-call",
          "exists": false,
          "owner": "Order Architecture",
          "evidence": ["OBS-14"]
        },
        {
          "kind": "manual-support-escalation",
          "exists": true,
          "owner": "Customer Operations",
          "evidence": ["OBS-13", "OBS-14"]
        }
      ],
      "reversal_conditions": [
        {
          "condition": "A compliance requirement or owned self-service outcome justifies the dependency.",
          "evidence_owner": "Customer Operations Owner",
          "next_evidence": "Record the requirement and compare it with the accepted manual workflow."
        }
      ],
      "classification_trace": ["RULE-SW-VALUE", "RULE-SW-WORKFLOW", "RULE-SW-OWNER"]
    },
    {
      "id": "CASE-UNKNOWN",
      "interaction": "Orders requests refund dispute metadata from Payments.",
      "state": "as_is",
      "scope": "proposed refund-dispute metadata",
      "upstream": "payments",
      "downstream": "order-management",
      "mechanism": "API-REFUND-01",
      "classification": "unclassified",
      "planning_influence": {
        "status": "contradictory",
        "mechanism": "conflicting ownership accounts",
        "evidence": ["OBS-16"]
      },
      "upstream_commitment": {
        "status": "unknown",
        "owner": "unassigned",
        "commitment": "No verified commitment.",
        "evidence": ["OBS-16"]
      },
      "model_adequacy": {
        "status": "unknown",
        "owner": "Order Product Owner",
        "evidence": ["OBS-16"]
      },
      "business_value": {
        "status": "unknown",
        "owner": "Order Product Owner",
        "evidence": ["OBS-16"]
      },
      "downstream_acceptance": {
        "status": "unknown",
        "evidence": ["OBS-16"]
      },
      "dependencies": [
        {
          "kind": "proposed-runtime-contract-and-release",
          "exists": null,
          "owner": "Order Architecture",
          "evidence": ["OBS-16"]
        }
      ],
      "reversal_conditions": [
        {
          "condition": "Classify only after the next planning decision and upstream owner are recorded.",
          "evidence_owner": "Order Architecture",
          "next_evidence": "Obtain the planning record and named Payments decision owner."
        }
      ],
      "evidence_request": {
        "question": "Did the Orders priority enter Payments planning, and who committed to the result?",
        "owner": "Order Architecture",
        "evidence": ["OBS-17"]
      },
      "classification_trace": ["RULE-UNKNOWN-CONTRADICTORY"]
    }
  ],
  "observation_dispositions": [
    { "observation": "OBS-01", "case": "CASE-CS" },
    { "observation": "OBS-02", "case": "CASE-CS" },
    { "observation": "OBS-03", "case": "CASE-CS" },
    { "observation": "OBS-04", "case": "CASE-CS" },
    { "observation": "OBS-05", "case": "CASE-CS" },
    { "observation": "OBS-06", "case": "CASE-CF" },
    { "observation": "OBS-07", "case": "CASE-CF" },
    { "observation": "OBS-08", "case": "CASE-CF" },
    { "observation": "OBS-09", "case": "CASE-CF" },
    { "observation": "OBS-10", "case": "CASE-CF" },
    { "observation": "OBS-11", "case": "CASE-SW" },
    { "observation": "OBS-12", "case": "CASE-SW" },
    { "observation": "OBS-13", "case": "CASE-SW" },
    { "observation": "OBS-14", "case": "CASE-SW" },
    { "observation": "OBS-15", "case": "CASE-SW" },
    { "observation": "OBS-16", "case": "CASE-UNKNOWN" },
    { "observation": "OBS-17", "case": "CASE-UNKNOWN" }
  ]
}
