Commit 17a95a3
feat(daemon): P1-04 auto-verify aggregator hook + --auto-verify CLI flag
place_order submit_state="submitted" 직후 normalized.auto_verify=True 일 때
self.verify_order({"mutation_id": mutation_id}) 1회 호출 → response.data 에
verification_state + verify_snapshot 추가. verify 실패(MutationDomainError)
시에는 data.auto_verify_error = {code, message} 만 추가하고 ok=True 유지
(submit 은 이미 성공했으므로 boundary).
validate_place_order_params 가 params.auto_verify (bool, 디폴트 False)
를 수용하여 normalized dict 에 포함. CLI 측 place-order --auto-verify
flag 추가 (action_store_true).
디폴트 OFF — financier-v2 SKILL 측 60s verify 폴링과 중복 회피.
27 tests PASS (test_submit_runtime + test_submit_contract + test_cli_bootstrap).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 47d0314 commit 17a95a3
3 files changed
Lines changed: 23 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| |||
181 | 182 | | |
182 | 183 | | |
183 | 184 | | |
| 185 | + | |
184 | 186 | | |
185 | 187 | | |
186 | 188 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1298 | 1298 | | |
1299 | 1299 | | |
1300 | 1300 | | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
1301 | 1318 | | |
1302 | 1319 | | |
1303 | 1320 | | |
1304 | 1321 | | |
1305 | 1322 | | |
1306 | 1323 | | |
1307 | | - | |
1308 | | - | |
1309 | | - | |
1310 | | - | |
1311 | | - | |
1312 | | - | |
| 1324 | + | |
1313 | 1325 | | |
1314 | 1326 | | |
1315 | 1327 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
279 | 279 | | |
280 | 280 | | |
281 | 281 | | |
| 282 | + | |
| 283 | + | |
282 | 284 | | |
283 | 285 | | |
284 | 286 | | |
285 | 287 | | |
286 | 288 | | |
| 289 | + | |
287 | 290 | | |
288 | 291 | | |
289 | 292 | | |
| |||
0 commit comments