0000000000000000000000000000000000000000 d723706149eb0bca3d37ede80ff49cf2ce7a89d4 Jedi Kim 1788082330 +0900 branch: Created from HEAD d723706149eb0bca3d37ede80ff49cf2ce7a89d4 dee435ad98e6bd96d22c5aed3049eed358f3d278 Jedi Kim 1788082330 +0900 cherry-pick: feat(§4b): 조사가 필요하면 **참조를 만든다** — `research_required → reference_required` dee435ad98e6bd96d22c5aed3049eed358f3d278 0461d4b7b2f45ea82d462a242e276dc1e8b2758d Jedi Kim 1788082770 +0900 commit: feat(§4b): **프로덕션 조사 스텝** — `search_claims` 를 부르는 코드가 처음 생겼다 0461d4b7b2f45ea82d462a242e276dc1e8b2758d aeacadd87ee0a3cd0d45d12dd36273fc13bd14a0 Jedi Kim 1788083196 +0900 commit: feat(§4b): 정본 저장 · 조사 결과가 참조 정책에 들어간다 · 조용히 버리던 것 aeacadd87ee0a3cd0d45d12dd36273fc13bd14a0 16913a988098adfbcce4a4853446fa602a7f7f4f Jedi Kim 1788083286 +0900 commit: test(§4b): 무효화 사슬과 legacy 비회귀를 끝점에서 잠근다 16913a988098adfbcce4a4853446fa602a7f7f4f 6ed41a3e5296f9bd9efa49178a7d2e08a40d1a8e Jedi Kim 1788083512 +0900 commit: feat(§4b): 재개가 **이미 끝난 것을 다시 안 산다** — progressive admission 배선 6ed41a3e5296f9bd9efa49178a7d2e08a40d1a8e 49fe957dddcb04e317f317cdbeda587cbdce50d5 Jedi Kim 1788083886 +0900 commit: fix(§4b): 산 것을 호출마다 바로 남긴다 · 옛 revision 차단 · 안 보낸 행 · 팩 한 벌 49fe957dddcb04e317f317cdbeda587cbdce50d5 11f3305c74d60d7942a3cae9a4febb91e03b0875 Jedi Kim 1788084254 +0900 commit: fix(§4b): 조사가 **실제 required_refs 까지** 닿는다 · 안 보낸 것은 provider 실패가 아니다 11f3305c74d60d7942a3cae9a4febb91e03b0875 1d1209b80d9ac81651a14fca9a8637453b73c344 Jedi Kim 1788084426 +0900 commit: fix(§4b): 안 보낸 행을 **writer 에서** 고친다 · §4b 밖 owner 는 막는다 1d1209b80d9ac81651a14fca9a8637453b73c344 f7a376c368ae0ec5a79eceb0e606261a9403acd1 Jedi Kim 1788084463 +0900 commit: fix(§4b): 안 보낸 행을 「산 것」으로 세던 것 — 보고가 유료 1회로 오독됐다 f7a376c368ae0ec5a79eceb0e606261a9403acd1 371caea3484c7343b29a0c5ee03a65ac0227a329 Jedi Kim 1788084643 +0900 commit: test(§4b): **공개 카드 조립**을 실제로 태운다 — 조립 자리 단절의 끝점