hyungi
3b7fd900e4
fix(summarize): map_results persist aliasing — 유닛 스냅샷 소급 오염으로 UPDATE 스킵
...
60254 라이브 E2E 에서 발견: 완주는 성공했으나 payload.presegment.map_results 에
unit 0 만 persist. 원인 = map_results dict 를 in-place 변경 → 직전 commit 의
SQLAlchemy committed 스냅샷이 같은 중첩 객체를 참조 → old==new 판정 → 2번째
commit 부터 UPDATE 스킵. 멱등 재개 시 완료 유닛 재호출 비용 발생(정확성 무영향).
fix = 매 유닛 map_results/preseg/payload 전부 새 dict 재구성(공유 참조 0).
test = FakeSession 이 commit 시점 payload 객체 참조를 박제, 사후 직렬화로
스냅샷 유닛 수가 1..n 단조 증가 단정 — 구 코드에 대해 FAILED 네거티브 검증 완료.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 09:47:57 +09:00
..
2026-04-17 08:11:06 +09:00
2026-06-11 17:19:35 +09:00
2026-06-13 22:30:36 +00:00
2026-06-19 22:53:00 +00:00
2026-05-14 09:42:07 +09:00
2026-04-10 08:49:11 +09:00
2026-04-24 09:42:24 +09:00
2026-04-08 12:31:29 +09:00
2026-06-12 05:53:20 +00:00
2026-05-22 13:43:47 +00:00
2026-07-02 09:14:22 +09:00
2026-04-02 10:20:15 +09:00
2026-05-19 12:43:53 +09:00
2026-04-02 10:20:15 +09:00
2026-06-13 22:10:25 +00:00
2026-06-13 14:52:04 +09:00
2026-05-12 13:15:26 +09:00
2026-06-13 15:07:57 +09:00
2026-05-25 05:37:15 +00:00
2026-06-11 06:32:15 +09:00
2026-06-11 07:54:13 +09:00
2026-07-02 09:47:57 +09:00
2026-05-02 08:35:34 +09:00
2026-06-12 06:56:02 +09:00
2026-06-20 06:25:31 +00:00
2026-05-19 12:43:53 +09:00
2026-05-19 12:43:53 +09:00
2026-06-13 13:42:12 +09:00
2026-05-19 08:54:07 +09:00
2026-06-12 07:22:47 +09:00
2026-05-10 14:05:41 +09:00
2026-06-13 22:42:30 +00:00
2026-06-13 22:58:19 +00:00
2026-06-12 08:29:53 +09:00
2026-06-14 23:29:56 +00:00
2026-06-18 17:53:28 +09:00
2026-06-12 06:56:02 +09:00
2026-05-24 04:48:50 +00:00
2026-06-13 13:54:39 +09:00
2026-06-08 03:05:30 +00:00
2026-06-08 03:05:30 +00:00
2026-05-02 07:33:57 +09:00
2026-06-07 10:11:38 +09:00
2026-06-13 09:01:21 +09:00
2026-06-13 09:37:51 +09:00
2026-06-07 08:08:55 +09:00
2026-05-19 12:43:53 +09:00
2026-05-19 12:43:53 +09:00
2026-05-19 12:43:53 +09:00
2026-05-19 12:43:53 +09:00
2026-05-19 12:55:51 +09:00
2026-05-19 12:55:51 +09:00