No description
0-Z(Attribute 이름 소유권) 확인 중 사용자가 "Ref에도 같은 문제가 있냐"고 물어 손 트레이싱한 결과, 있고 막는 장치가 전혀 없음을 확인. 메커니즘은 0-Z와 반대 방향이라 별개 항목으로 분리 — Attribute는 두 소유자가 메모이즈된 키 때문에 한 자리로 수렴, Ref는 한 객체가 두 자리로 발산. RefLeafHandler의 relate가 (inst,k)별로만 있어 "이 Ref가 이미 다른 자리에 있다"를 원천적으로 못 봄. 증상: 두 번째 바인딩이 조용히 첫 번째를 덮고, 첫 번째 자리가 retract될 때 r:Set(nil)로 두 번째의 정당한 값까지 지움. Slot(claimOwner)/PreRef(_fired)는 정확히 이 클래스를 error로 막고 Tag는 겹침이 의도된 동작인데 Ref만 비어 있음 — 스파이크 19도 Tag/Attribute/Slot만 커버하고 Ref는 없음. 하강 diff 모델이 만든 회귀가 아니라 원래부터 있던 갭이라 0-Z와 독립이고 M0를 막지 않음 — "결정 대기" 절에 배치. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KckSawrsJSJmDBcSojJPxZ |
||
|---|---|---|
| .claude | ||
| .gitignore | ||
| CLAUDE.md | ||
| HUMAN_TODO.md | ||
| ROADMAP.md | ||
| SAFETY.md | ||