{
  "schemaVersion": 2,
  "hypothetical": true,
  "project": {
    "name": "Contrato fictício de resultado (tour)",
    "description": "Exemplo integralmente fictício. Preset Z é um conjunto de condições contratuais, não um preset regulatório canônico nem uma avaliação oficial. Organização X e CNPJ são demonstrativos, sem verificação cadastral.",
    "areasTree": [
      {
        "id": "contract-tour-organization-x",
        "name": "Organização X (fictícia)",
        "type": "controller",
        "registryType": "cnpj",
        "registryNumber": "11.222.333/0001-81",
        "expanded": true,
        "children": [],
        "badges": [
          "Fictício",
          "Não verificado"
        ]
      }
    ]
  },
  "areas": [],
  "elements": [
    {
      "id": "contract-tour-individual-a",
      "family": "individual",
      "name": "Indivíduo A (fictício)",
      "position": {
        "x": -6,
        "y": 0,
        "z": 0
      },
      "stamps": [
        {
          "id": "contract-tour-org-stamp-a",
          "type": "project_area",
          "classification": "passive",
          "category": "context",
          "value": {
            "areaId": "contract-tour-organization-x",
            "name": "Organização X (fictícia)",
            "hierarchy": "Org/Op / CNPJ 11.222.333/0001-81 — demonstrativo, não verificado"
          },
          "appliedAt": "2026-01-01T00:00:00.000Z",
          "appliedBy": "Exemplo fictício",
          "verifiedAgainstRegistry": false
        }
      ],
      "data": {
        "hypothetical": true,
        "position": {
          "x": -6,
          "y": 0,
          "z": 0
        },
        "positionPurpose": "Diagrama esquemático fictício; não representa localização geográfica",
        "areaId": "contract-tour-organization-x"
      }
    },
    {
      "id": "contract-tour-individual-b",
      "family": "individual",
      "name": "Indivíduo B (fictício)",
      "position": {
        "x": 6,
        "y": 0,
        "z": 0
      },
      "stamps": [
        {
          "id": "contract-tour-org-stamp-b",
          "type": "project_area",
          "classification": "passive",
          "category": "context",
          "value": {
            "areaId": "contract-tour-organization-x",
            "name": "Organização X (fictícia)",
            "hierarchy": "Org/Op / CNPJ 11.222.333/0001-81 — demonstrativo, não verificado"
          },
          "appliedAt": "2026-01-01T00:00:00.000Z",
          "appliedBy": "Exemplo fictício",
          "verifiedAgainstRegistry": false
        }
      ],
      "data": {
        "hypothetical": true,
        "position": {
          "x": 6,
          "y": 0,
          "z": 0
        },
        "positionPurpose": "Diagrama esquemático fictício; não representa localização geográfica",
        "areaId": "contract-tour-organization-x"
      }
    },
    {
      "id": "contract-tour-area-x",
      "family": "boundary",
      "name": "Área X (fictícia)",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "data": {
        "hypothetical": true,
        "polygon": [
          {
            "x": -10,
            "y": 0,
            "z": -10
          },
          {
            "x": 10,
            "y": 0,
            "z": -10
          },
          {
            "x": 10,
            "y": 0,
            "z": 10
          },
          {
            "x": -10,
            "y": 0,
            "z": 10
          }
        ],
        "vertices": [
          {
            "x": -10,
            "y": 0,
            "z": -10
          },
          {
            "x": 10,
            "y": 0,
            "z": -10
          },
          {
            "x": 10,
            "y": 0,
            "z": 10
          },
          {
            "x": -10,
            "y": 0,
            "z": 10
          }
        ],
        "positionPurpose": "Diagrama esquemático fictício; não representa localização geográfica",
        "observations": [
          {
            "id": "obs-contract-tour-area-x-parametro1-initial",
            "elementId": "contract-tour-area-x",
            "parameterId": "parametro1",
            "value": 10,
            "unit": "1",
            "unitId": "1",
            "date": "2026-01-01",
            "campaignId": "contract-tour-campaign-2026",
            "data": {
              "hypothetical": true
            }
          }
        ]
      }
    },
    {
      "id": "contract-tour-contract",
      "family": "intangible",
      "name": "Contrato fictício de resultado",
      "position": {
        "x": 0,
        "y": 0,
        "z": 0
      },
      "data": {
        "assetType": "contract",
        "hypothetical": true,
        "fictitious": true,
        "contractId": "contract-to-result",
        "contractTourVersion": 2,
        "campaign": {
          "id": "contract-tour-campaign-2026",
          "t1": "2026-01-01",
          "t2": "2026-12-31"
        },
        "costs": [
          {
            "fiscalYear": 2026,
            "capexTotal": 0,
            "opexTotal": 1000,
            "total": 1000,
            "items": [
              {
                "categoryId": "opex",
                "itemId": "contract-service",
                "amount": 1000
              }
            ],
            "currency": "BRL",
            "basis": "budgeted",
            "evidenceStatus": "none",
            "note": "Valor fictício explícito para demonstração; não é despesa real."
          }
        ],
        "contractualConditions": {
          "id": "contract-tour-preset-z",
          "kind": "contractual_condition_set",
          "canonical": false,
          "official": false,
          "fictitious": true,
          "label": "Preset Z (fictício, contratual)",
          "description": "Conjunto de condições contratuais fictícias. Não é um preset regulatório canônico nem uma avaliação oficial.",
          "conditions": [
            {
              "id": "z-condition-1",
              "parameterId": "parametro1",
              "rule": "target_at_least",
              "target": 20,
              "unit": "unitless",
              "note": "Meta contratual fictícia: parametro1 deve atingir 20 ao fim da campanha."
            },
            {
              "id": "z-condition-2",
              "parameterId": "parametro1",
              "rule": "baseline_recorded",
              "baseline": 10,
              "unit": "unitless",
              "note": "Linha de base observada fictícia: parametro1 = 10 no início da campanha."
            }
          ]
        },
        "parametro1": {
          "parameterId": "parametro1",
          "observedInitial": {
            "value": 10,
            "at": "2026-01-01",
            "kind": "observed_initial"
          },
          "target": {
            "value": 20,
            "at": "2026-12-31",
            "kind": "declared_target"
          },
          "finalObservation": null
        }
      }
    }
  ],
  "edges": [
    {
      "id": "edge-contract-tour-individual-a-governed_by-contract-tour-contract",
      "sourceId": "contract-tour-individual-a",
      "targetId": "contract-tour-contract",
      "type": "governed_by",
      "bidirectional": false,
      "properties": {
        "contractId": "contract-to-result",
        "role": "subject",
        "effectiveDate": "2026-01-01"
      }
    },
    {
      "id": "edge-contract-tour-individual-b-governed_by-contract-tour-contract",
      "sourceId": "contract-tour-individual-b",
      "targetId": "contract-tour-contract",
      "type": "governed_by",
      "bidirectional": false,
      "properties": {
        "contractId": "contract-to-result",
        "role": "subject",
        "effectiveDate": "2026-01-01"
      }
    },
    {
      "id": "edge-contract-tour-area-x-governed_by-contract-tour-contract",
      "sourceId": "contract-tour-area-x",
      "targetId": "contract-tour-contract",
      "type": "governed_by",
      "bidirectional": false,
      "properties": {
        "contractId": "contract-to-result",
        "role": "beneficiary",
        "effectiveDate": "2026-01-01"
      }
    }
  ],
  "campaigns": [
    {
      "id": "contract-tour-campaign-2026",
      "name": "Campanha fictícia 2026",
      "date": "2026-01-01",
      "startDate": "2026-01-01",
      "endDate": "2026-12-31",
      "attestation": {
        "fictitious": true
      }
    }
  ]
}
