{
  "launcher": "0.1.37",
  "cli": "0.1.25",
  "runtime": "http://127.0.0.1:18067",
  "actualListeningPid": 105820,
  "defaultStartEntryUpdated": true,
  "namespaceBindingsRestored": true,
  "executionsPassed": 33,
  "expectedValidationRejections": 3,
  "allRejectedInputsNotExecuted": true,
  "originalDataAndModelsUnchanged": true,
  "dateRoleJsonAndMarkdownMatch": true,
  "oneSecondOverThresholdWholeHours": 24,
  "oneSecondOverThresholdPreciseHours": 24.00027777777778,
  "verificationDirectory": "练习目录\\lab\\evidence\\teaching-launcher-0.1.37-upgrade\\verification\\20261023-005130-129109",
  "passedNames": [
    "19-asof-jan4",
    "19-asof-jan5",
    "19-asof-no-history",
    "19-05-movement",
    "19-07-by-entity-mean",
    "19-14-mean-total",
    "20-01-ticket-details",
    "20-02-summary",
    "20-03-open",
    "20-04-invalid",
    "20-05-threshold",
    "20-06-duration-band",
    "20-07-empty-eligible",
    "20-08-completed-only",
    "21-01-cohort",
    "21-07-boundary-jan",
    "21-08-boundary-feb",
    "20-date-functions",
    "20-one-second-over-threshold",
    "old-mom",
    "old-ytd",
    "old-lag",
    "17-extra-calendar-avg",
    "17-extra-observed-count",
    "18-01-calendar-daily",
    "18-02-business-month",
    "18-03-loaded-month",
    "18-05-comparable-periods",
    "18-06-period-difference",
    "18-09-equal-workdays",
    "18-11-cross-year-week",
    "18-13-year-join-check",
    "22-line-regression"
  ],
  "rejectedNames": [
    "date-unsupported-microsecond",
    "old-wrong-field",
    "join-missing-right"
  ],
  "scope": "Post-upgrade examples on actual teaching port. Old expectations come from independently checked original rows or 0.1.37 release retest. New precision case uses exact 86401-second arithmetic. No clean-session prompt-only/Console/FAP or other-DB acceptance."
}