{
  "issue": 84,
  "input": "python3 labs/spring-integration-u47/run.py",
  "startedAt": "2026-10-31T02:31:16.164492+08:00",
  "environment": {
    "os": "macOS-27.2-arm64-arm-64bit",
    "arch": "arm64"
  },
  "status": "passed",
  "exitCode": 0,
  "observations": [
    "U47 directChannel exceptionToCaller=true wrappedAsMessageDeliveryException=true sameThread=true",
    "U47 transformer payloadTransformed=true size=3",
    "U47 queueChannel asyncError=true errorMessageOnCustomChannel=true failedPayload=poison",
    "U47 retry attempts=3 recoveredOn=3",
    "U47 retryExhausted recoveryToErrorChannel=true redelivered=true finalResult=ok:fixed",
    "U47 advice onFailureRouted=true trapped=true recorded=recorded:bad"
  ],
  "runId": "u47_030be66a1e59",
  "resourceNote": "纯进程内实验：无外部服务、无持久化资源；AnnotationConfigApplicationContext 关闭即结束。",
  "dependencies": [
    "spring-integration-core-7.0.7.jar",
    "spring-context-7.0.10.jar",
    "spring-messaging-7.0.10.jar"
  ],
  "phase": "java-lab",
  "java": "openjdk version \"21.0.11\" 2026-04-21 LTS\nOpenJDK Runtime Environment (build 21.0.11+11-LTS)\nOpenJDK 64-Bit Server VM (build 21.0.11+11-LTS, mixed mode, sharing)",
  "limits": "同进程消息流；未运行 JMS/HTTP 等真实适配器、跨进程通道、持久化队列与生产容量；重试次数语义为本组合观察。",
  "artifactSha256": {
    "pom.xml": "4114afc0c8f943376eff5a42c5eae026b99ad1b165d7d0ef1e6bb3f7eaa1dd87",
    "run.py": "34486c870b3285b760fa36ed1ca85cb2d6e22187ddef4574247dd0eec65d8ecf",
    "src/main/java/study/u47/U47Lab.java": "7788e5fe57a9eba58229237b72891f33583616a7bc5383955d0d467bfd8756dd"
  }
}
