{
  "format": "vercy-enterprise-profile-candidate/v1",
  "contourId": "EM-FAC-02",
  "name": "Enterprise Sustainability Activity and Disclosure Binding",
  "decision": "PROFILE",
  "newRuntimeId": false,
  "bases": [
    "WM-ECO-034",
    "WM-MAT-008",
    "WM-FLW-015",
    "WM-DAT-001",
    "WM-ORG-001",
    "WM-ORG-012",
    "WM-OBJ-001",
    "WM-KNW-012"
  ],
  "constraints": [
    "WM-ECO-034 owns disclosure revisions and cites external boundaries and calculation results.",
    "WM-FLW-015 owns consumption quantities while WM-MAT-008 owns other measured observations.",
    "Missing data remains unknown and financial spend never becomes a physical impact measurement.",
    "Disclosure publication never changes evidence quality or calculation truth.",
    "Every activity datum carries exactly one qualityClass from the closed set [\"measured\",\"estimated\",\"modelled\",\"allocated\",\"spendProxy\"].",
    "acquisitionMethod refines qualityClass and never substitutes for it; derived and metered are acquisition facts, not quality classes; allowed values are [\"metered\",\"sensor\",\"invoice\",\"manual\",\"derived\"].",
    "A new Activity Data root is forbidden; the profile allocates no identifier.",
    "Exactly one activity-datum carrier exists per source, interval and quantity kind; consumption uses WM-FLW-015 and cites WM-MAT-008 observations as evidence.",
    "A spendProxy activity datum carries proxyBasis with monetaryAmount, currency, currencyYear, deflatorRef and eeioFactorVersionRef; proxyBasis is never read as a physical quantity and never as an impact quantity.",
    "WM-ECO-034 owns only the disclosure-side approval, assurance, filing, publication and compliance states; assurance engagement identity, scope, level and conclusion are externally mastered, unallocated, and out of contour."
  ],
  "holds": [
    "Three new roots remain unassigned.",
    "WM-ECO-034 overlap and assurance mastership require reconciliation.",
    "Independent Grok review and frozen audit remain pending.",
    "GWP characterization set, market-instrument retirement and assurance engagement remain unallocated out-of-contour dependencies.",
    "No approved relation edge exists for any reference in this profile."
  ],
  "canonicalPublishable": false,
  "objects": {
    "ActivityDataProfile": {
      "rootsAllocated": false,
      "qualityClassClosedSet": [
        "measured",
        "estimated",
        "modelled",
        "allocated",
        "spendProxy"
      ],
      "acquisitionMethodClosedSet": [
        "metered",
        "sensor",
        "invoice",
        "manual",
        "derived"
      ],
      "spendProxyBasisRequired": [
        "monetaryAmount",
        "currency",
        "currencyYear",
        "deflatorRef",
        "eeioFactorVersionRef"
      ]
    }
  }
}
