{"version": 2, "note": "섀도 원장 — 추가 전용·해시 사슬. 결정(목표비중)과 월수익을 그 달 자료가 굳은 뒤 한 번 기록한다. records.kind: decision·return(기록) / div_update(늦게 게시된 배당 — 드리프트 아님) / reason(드리프트 사유, --explain).", "records": [], "drift_log": []}