{
  "portaShape": {
    "formatVersion": "0.1",
    "kind": "mvp-example",
    "id": "legacy.complete-site-transfer",
    "name": "Northstar Website Transfer",
    "mvpStatus": "complete",
    "summary": "Legacy catalog fixture upgraded for MVP use: website.legacy to website.modern.",
    "sourceShape": {
      "id": "website.legacy",
      "sampleId": "website.legacy.sample",
      "variables": [
        {
          "id": "pages",
          "label": "pages",
          "value": "sample pages",
          "authority": "source-snapshot"
        },
        {
          "id": "assets",
          "label": "assets",
          "value": "sample assets",
          "authority": "source-snapshot"
        },
        {
          "id": "navigation",
          "label": "navigation",
          "value": "sample navigation",
          "authority": "source-snapshot"
        },
        {
          "id": "theme",
          "label": "theme",
          "value": "sample theme",
          "authority": "source-snapshot"
        }
      ]
    },
    "destinationShape": {
      "id": "website.modern",
      "sampleId": "website.modern.template",
      "variables": [
        {
          "id": "routes",
          "label": "routes",
          "proposedValue": "proposed routes",
          "authority": "proposed-output"
        },
        {
          "id": "assetManifest",
          "label": "assetManifest",
          "proposedValue": "proposed assetManifest",
          "authority": "proposed-output"
        },
        {
          "id": "navTree",
          "label": "navTree",
          "proposedValue": "proposed navTree",
          "authority": "proposed-output"
        },
        {
          "id": "designTokens",
          "label": "designTokens",
          "proposedValue": "proposed designTokens",
          "authority": "proposed-output"
        }
      ]
    },
    "controls": [
      {
        "id": "control-review-mapping",
        "label": "Review mapping",
        "type": "mapping-inspector",
        "edits": [
          "mapping.sources",
          "mapping.operation",
          "destination.proposedValue"
        ]
      },
      {
        "id": "control-save-as-new-shape",
        "label": "Save as new shape",
        "type": "action",
        "writes": "artifact-library"
      }
    ],
    "mappings": [
      {
        "id": "map-complete-site-transfer-routes",
        "sources": [
          "pages"
        ],
        "destination": "routes",
        "operation": "transmutate",
        "editable": true,
        "confidence": 0.82
      },
      {
        "id": "map-complete-site-transfer-assetmanifest",
        "sources": [
          "assets"
        ],
        "destination": "assetManifest",
        "operation": "transmutate",
        "editable": false,
        "confidence": 0.82
      },
      {
        "id": "map-complete-site-transfer-navtree",
        "sources": [
          "navigation"
        ],
        "destination": "navTree",
        "operation": "transmutate",
        "editable": false,
        "confidence": 0.82
      },
      {
        "id": "map-complete-site-transfer-designtokens",
        "sources": [
          "theme"
        ],
        "destination": "designTokens",
        "operation": "transmutate",
        "editable": false,
        "confidence": 0.82
      }
    ],
    "preview": {
      "source": {
        "pages": "sample pages",
        "assets": "sample assets",
        "navigation": "sample navigation",
        "theme": "sample theme"
      },
      "proposed": {
        "routes": "proposed routes",
        "assetManifest": "proposed assetManifest",
        "navTree": "proposed navTree",
        "designTokens": "proposed designTokens"
      },
      "destination": "website.modern"
    },
    "workflow": {
      "steps": [
        "import-source-shape",
        "inspect-variables",
        "map-values",
        "preview-transform",
        "validate-result",
        "save-as-new-shape",
        "export-posh-artifact"
      ]
    },
    "policy": {
      "requiresApproval": true,
      "checks": [
        "schema-valid",
        "authority-declared",
        "loss-reviewed",
        "provenance-recorded"
      ]
    },
    "snapshot": {
      "capturedAt": "2026-07-20T00:00:00Z",
      "sourceShape": "website.legacy",
      "destinationShape": "website.modern"
    },
    "runEvidence": {
      "status": "sample-passed",
      "assertions": [
        "all-required-destination-values-populated",
        "mapping-confidence-recorded",
        "export-contains-workflow-policy-snapshot-and-evidence"
      ]
    }
  }
}
