Repository navigation
feat(relay-loop-rewrite): 依 DESIGN-03「relay 與迴圈」改寫 outbox relay(搶列→交易外整批送出→小交易條件式回寫)、迴圈小交易與滿批續做、broker 逾時與關機設定 - #99
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0134QMUz6NTfqU8Yrh3BJekj
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0134QMUz6NTfqU8Yrh3BJekj
|
QA:PASS(commit PASS 921c51d QA relay-loop-rewrite(B 驗證,HEAD 921c51d)實際執行
驗收測試 lock
改動範圍
驗收條件逐條
設定值application.yml 新增項目全為 open_questions 的偏離是否違反驗收條件
備註
FAIL 項目無(0)。 |
|
Code review(architect):APPROVE(commit APPROVE 921c51d Review PR #99(relay-loop-rewrite)檢查了什麼
worker 偏離判定(都可接受,不阻擋)
非阻擋觀察
A. 需要改的設計文件(manager 派 architect 改)
B. 建議補單(非阻擋)
|
Closes #94
派工單:
tasks/relay-loop-rewrite.md(負責:backend)Worker 自驗:
cd api && ./mvnw -q spotless:check && ./mvnw -B verify→ exit 0變更檔案:
api/src/main/java/com/cdp/common/fault/FaultPoint.javaapi/src/main/java/com/cdp/delivery/DeliveryConsumer.javaapi/src/main/java/com/cdp/delivery/DeliveryListenerConfig.javaapi/src/main/java/com/cdp/delivery/DeliveryProperties.javaapi/src/main/java/com/cdp/delivery/LoopProperties.javaapi/src/main/java/com/cdp/delivery/LoopStartupValidator.javaapi/src/main/java/com/cdp/delivery/OutboxStore.javaapi/src/main/java/com/cdp/delivery/relay/OutboxRelay.javaapi/src/main/java/com/cdp/delivery/relay/RelayProperties.javaapi/src/main/java/com/cdp/engine/runtime/AdvanceLoop.javaapi/src/main/java/com/cdp/ingest/EventDispatcher.javaapi/src/main/java/com/cdp/persistence/JdbcOutboxStore.javaapi/src/main/resources/application.ymlapi/src/test/resources/application-test.ymlapi/src/test/java/com/cdp/delivery/DeliveryConsumerTest.javaapi/src/test/java/com/cdp/ingest/EventDispatcherBackoffTest.javaapi/src/test/java/com/cdp/ingest/EventDispatcherUnparsableRowTest.java