{
  "sourceFile": "resolution.agency",
  "tests": [
    {
      "nodeName": "cliPinBeatsSettingsSlot",
      "input": "",
      "expectedOutput": "{\"model\":\"gpt-5.5\",\"provider\":\"anthropic\",\"via\":\"cli:global-pin\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "inSessionPerSlotBeatsCli",
      "input": "",
      "expectedOutput": "{\"model\":\"a-model\",\"provider\":\"anthropic\",\"via\":\"in-session:per-slot\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "inSessionPinBeatsCliPin",
      "input": "",
      "expectedOutput": "{\"model\":\"a-model\",\"provider\":\"anthropic\",\"via\":\"in-session:global-pin\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "settingsPerSlotBeatsSettingsPin",
      "input": "",
      "expectedOutput": "{\"model\":\"slot-model\",\"provider\":\"anthropic\",\"via\":\"settings:per-slot\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "fallsToBuiltinDefault",
      "input": "",
      "expectedOutput": "{\"model\":\"claude-sonnet-5\",\"provider\":\"anthropic\",\"via\":\"built-in:price=standard\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "resolveAllPropagatesFailure",
      "input": "",
      "expectedOutput": "true",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "parityMainAnthropic",
      "input": "",
      "expectedOutput": "{\"model\":\"claude-sonnet-5\",\"provider\":\"anthropic\",\"via\":\"built-in:price=standard\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "buildLayersImmediacyOuter",
      "input": "",
      "expectedOutput": "{\"model\":\"gpt-5.5\",\"provider\":\"anthropic\",\"via\":\"cli:global-pin\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "derivedSlotAlwaysParsesPrefix",
      "input": "",
      "expectedOutput": "{\"model\":\"text-embedding-3-small\",\"provider\":\"openai\",\"via\":\"settings:per-slot\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "derivedSlotNeverInheritsProvider",
      "input": "",
      "expectedOutput": "{\"model\":\"text-embedding-3-small\",\"provider\":\"\",\"via\":\"settings:per-slot\"}",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    },
    {
      "nodeName": "pinSkipsDerivedSlot",
      "input": "",
      "expectedOutput": "\"claude-opus-4-8/|built-in:embedding(derived)\"",
      "evaluationCriteria": [
        {
          "type": "exact"
        }
      ]
    }
  ]
}
