확인받은 것 반영: - Owned 설치 플래그 확정 — "누가 요소를 만들었는가"는 사이클마다 달라지는 게 아니라 설치 시점 속성이라는 사용자 판단. Detach(사이클 판단)와 직교하는 축이므로 반환값 계열에 unowned 센티널을 더 만들지 않는다. destroySlotTree/ dispose도 이 플래그를 봐야 해서 클로저가 아닌 Slot 필드여야 함. - props 순회를 일반화 for 한 번으로 정정 — flattened는 항상 평범한 Luau 테이블(__pairs/__ipairs를 갈아끼운 ud가 들어올 경로가 없음)이라 옛 근거 "다른 백엔드가 Lua 테이블이 아닌 자료구조로"는 inst엔 해당해도 flattened엔 해당하지 않았다. 계약(배열 먼저)은 그대로, 구현만 1회 순회로. 스파이크 01은 두 루프 버전이라 재작성 필요로 STATUS에 표시. attachSlot 분해는 research/slot-attach-decomposition.md로 준비: setLength를 flush 앞/뒤 어디에 둘지가 안 풀린 이유가 자리 선택이 아니라 "한 함수가 책임 일곱을 지고 있어서"라는 사용자 진단에 따라, 책임 목록과 순서 제약(전부 RC-1/RC-3/RC-4 등 실제로 밟은 버그가 출처)을 모으고 C6(길이 최종값은 flush 뒤에야 정해짐)와 C7(부기가 물리보다 먼저)이 단일 함수로는 동시 만족 불가능함을 보인 뒤 분해 후보 넷을 대조. 확정은 아무것도 안 함. Co-authored-by: qwreey <me@qwreey.moe> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| pre-implementation-qa-round1.md | ||
| pre-implementation-qa-round2.md | ||
| pre-implementation-qa-round3.md | ||
| pre-implementation-qa-round4-followup.md | ||
| pre-implementation-qa-round4-response.md | ||
| pre-implementation-qa-round4.md | ||