{
  "launcher": "0.1.42",
  "cli": "0.1.25",
  "runtime": "http://127.0.0.1:18067",
  "namespace": "chinook-composition",
  "datasource": "chinook-composition-sqlite",
  "identity": "anonymous local dev/test; Console/FAP disabled",
  "evidenceDirectory": "练习目录\\lab\\evidence\\composition-0.1.42\\chapter26\\20261025-113026-949805",
  "describedModels": {
    "ChinookInvoiceQueryModel": [
      "customerId",
      "invoiceDate",
      "invoiceAmount"
    ],
    "ChinookCustomerQueryModel": [
      "customerId",
      "customerName"
    ]
  },
  "passed": [
    {
      "case": "01-invoice-totals",
      "rows": 47,
      "independentMatch": true
    },
    {
      "case": "02-qualified-customers",
      "rows": 20,
      "independentMatch": true
    },
    {
      "case": "03-qualified-with-names",
      "rows": 20,
      "independentMatch": true
    },
    {
      "case": "04-all-customers-left",
      "rows": 59,
      "independentMatch": true
    },
    {
      "case": "05-empty-selection",
      "rows": 0,
      "independentMatch": true
    }
  ],
  "expectedRejections": [
    {
      "case": "invalid-stage-field",
      "executed": false,
      "rejected": true,
      "response": {
        "diagnostics": {
          "attributes": {
            "composeErrorCode": "compose-schema-error/derived-query/unknown-field",
            "composeErrorPhase": "schema-derive",
            "datasourceType": "sqlite",
            "defaultDialect": "sqlite",
            "dialectSource": "namespace-datasource-type",
            "namespace": "chinook-composition",
            "namespaceDatasourceId": "chinook-composition-sqlite",
            "namespaceDatasourceStatus": "active",
            "resolvedDialect": "sqlite"
          },
          "warnings": []
        },
        "engine": "java",
        "error": {
          "code": "COMPOSE_SCRIPT_INVALID",
          "field": "invoiceDate",
          "message": "derived query references unknown field 'invoiceDate' not present in source output schema",
          "phase": "compose.validate",
          "safeToAutoRepair": true,
          "suggestedNextAction": "Inspect compose fields/schema and retry."
        },
        "runtimeApiVersion": "foggy-runtime-api/v1",
        "success": false
      }
    }
  ],
  "baseline": {
    "allCustomers": 59,
    "activeCustomers": 47,
    "invoices": 83,
    "allAmount": "477.53",
    "qualifiedCustomers": 20,
    "qualifiedAmount": "344.84",
    "unmatchedCustomers": 12
  },
  "originalFilesUnchanged": true,
  "teachingModelsAndDataUnchanged": true,
  "cleanSeparateCodexConversationTested": false
}
